【发布时间】:2013-05-08 20:31:58
【问题描述】:
我有一个项目,其中我基本上有两种主要方法。一个用于测试,一个用于运行代码。 通常你会创建子模块,但这不是一个选项。
file(GLOB sources "*.cpp")
file(GLOB headers "*.h")
add_executable(testing ${sources} ${headers})
add_executable(main ${sources} ${headers})
所以测试应该编译除 main.cpp 之外的所有源。 Main 应该编译除 testing.cpp 之外的所有内容。
【问题讨论】:
标签: cmake