我的cmake
生成make
指令,以便在一次运行中编译项目的发布和调试版本。如果cmake
从unit_test_framework
检测到Boost
,则调试版会编译其他测试套件。
我在发布和调试版本中也构建了动态库,其中链接unit_test_framework
毫无意义。我的图书馆还取决于regex
的{{1}}。
如何从Boost
向图书馆中分离变量?我希望Boost
,Boost_regex
,Boost_test
。现在我只使用包含每个库的Boost_whatever
并将其链接到每个可执行文件,即使它只使用其中一个。