标签: c cmake embedded cross-compiling iar
我想使用CMake生成两个不同的Makefile,一个用于在使用GCC编译的主机上运行的Unittests,另一个用于使用IAR编译器编译的嵌入式目标(arm)。两个目标使用相同的源树(不包括某些文件)。
据我所知,每个CMakeLists.txt只能使用一个编译器。是否可以在同一个源目录中有两个CMakeLists.txt?
答案 0 :(得分:3)
每个CMake 缓存 .txt只能使用一个编译器,即每个构建目录。只需为不同的编译器使用两个不同的构建目录。