CMAKE為專案輸出名新增字尾

2022-06-23 01:33:14 字數 1211 閱讀 9963

下面將介紹使用cmake_debug_postfixcmake_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( $ shared $ $)

···

下面將介紹使用set_target_properties設定輸出目標名字尾

請將set_target_properties放在add_executable之前,否則,不會生效

# 下面的**為debug新增輸出字尾為:_d

set_target_properties($ properties debug_postfix "_d")

其中, "_d" 可以換成你想要的任意名

# set_target_properties($ properties release_postfix "_r")
其中, "_r"可以替換為你想要的任意字尾名

set_target_properties($ properties debug_postfix "_d")

set_target_properties($ properties release_postfix "_r")

add_executable(exam_lib $)

CMake 設定Target輸出目錄和字尾名

一.set executable output path bin 上面的語句能設定可執行檔案的輸出目錄 在win vs環境下,會自動在你所設定的目錄後面擴充套件一層 目錄,所以最終生成的debug版本程式會在 bin debug 目錄下,release版本程式會在 bin release 目錄下.在...

9 為url新增可選的字尾

為url新增可選的字尾 在drf的機制中,響應資料的格式不再與單一內容型別連線,可以同時享有json格式或html格式,我們可以為api路徑新增格式字尾的支援,使用格式字尾給我們明確指定了給定格式的url 這意味著我們的api將能夠處理諸如 之類的url view 例如下面兩個檢視中新增乙個form...

為iOS專案新增Daily Build

很多人在說到daily build的時候總是喜歡背書。背書就背書吧,總比混跡軟體行業連書都沒看過的強。很久以前遇到乙個奇葩。每次到 提交測的通知就著急忙慌的催促組員趕緊幹活,開始嚴重加班,晚飯都不吃。偶爾還需要開通宵。但是即使如此,最後也不會得到什麼好的反饋。那個team就是這樣迴圈往復的做著專案,...