我们考虑这样一种场景:
现有目录结构如下:
|-cmakeTest
|-shell.sh
|-CMakeLists.txt
|-src
|-main.c
我们需要把 src/main.c 提取到 cmakeTest 目录下,对其进行编译。我们的做法是这样子的:shell.sh 脚本执行复制文件操作,CMakeLists.txt 调用 shell.sh 获得 main.c 并完成构建。
main.c 是这样的:
#include <stdio.h>
int main()
{
printf("Hello CMake!\n");
return 0;
}
shell.sh 是这样的:
echo<