Cla*_*bel 20 c c++ linker cmake visual-studio-2010
当使用CMake生成VS2010目标时,我希望/ LTCG标志打开(如果可能的话,仅用于发布+ releasewithdebinfo,但是如果它打开调试则可以).如何修改链接器标志?add_definitions()不起作用,因为它只修改编译器标志.是的,我把它包裹在if(MSVC)中.
如何修改链接器标志?
DMa*_*ags 28
您可以使用#pragma comment(链接器,...)修改MSC中的链接器标志
但是,如果您想在使用cmake的构建过程中执行此操作,请输入以下名称:
CMAKE_EXE_LINKER_FLAGSCMAKE_SHARED_LINKER_FLAGSCMAKE_MODULE_LINKER_FLAGS(感谢Cmake.org).