标签:ble rar post project lease 代码 区分 add 配置
下面将介绍使用CMAKE_DEBUG_POSTFIX和CMAKE_RELEASE_POSTFIX设置debug和release配置下的动态库输出目标名添加后缀
一定要将下面的代码放在 add_library(....)这行代码之前。 否则不会生效。
核心Cmake的代码如下
set(CMAKE_DEBUG_POSTFIX "_d")
其中, "_d"可以换成你想要的任意后缀
核心cmake代码如下
set(CMAKE_RELEASE_POSTFIX "_r")
其中,"_r"可设置为你想要的任意后缀名.
咱们通常debug添加D后缀,而release不添加后缀用作区分
···
# 设置debug和release后缀名
set(CMAKE_DEBUG_POSTFIX "_d")
set(CMAKE_RELEASE_POSTFIX "_r")
# 创建项目
add_library( ${PROJECT_NAME} SHARED ${book_src} ${book_header})
···
下面将介绍使用set_target_properties设置输出目标名后缀
请将set_target_properties放在add_executable之前,否则,不会生效
# 下面的代码为debug添加输出后缀为:_d
set_target_properties(${TARGET_NAME} PROPERTIES DEBUG_POSTFIX "_d")
其中, "_d" 可以换成你想要的任意名
# set_target_properties(${TARGET_NAME} PROPERTIES RELEASE_POSTFIX "_r")
其中, "_r"可以替换为你想要的任意后缀名
set_target_properties(${TARGET_NAME} PROPERTIES DEBUG_POSTFIX "_d")
set_target_properties(${TARGET_NAME} PROPERTIES RELEASE_POSTFIX "_r")
add_executable(exam_lib ${exam_src})
标签:ble rar post project lease 代码 区分 add 配置
原文地址:https://www.cnblogs.com/pandamohist/p/14466845.html