CMake Gui:更改.lib和.dll名称

时间:2015-05-22 09:54:50

标签: cmake

我希望CMake Gui使用如下定义的后缀更改.lib和.dll名称:

  • _vs12_d64(_omp_off)

如果无法通过CMake Gui在CMake文件中执行此操作。

1 个答案:

答案 0 :(得分:1)

可以使用CMAKE_DEBUG_POSTFIXCMAKE_RELEASE_POSTFIX添加后缀,具体取决于CMAKE_BUILD_TYPE。 您可以全局设置这些值,也可以使用set_target_properties仅针对特定目标进行更改。

您需要在相应的CMakeLists.txt文件中执行此操作,请参阅以下示例:

project(test)
set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_DEBUG_POSTFIX "_debug_postfix")
set(CMAKE_RELEASE_POSTFIX "_release_postfix")
add_library(test test.c)

这将生成 libtest_debug_postfix.a