1、注意cmake不允許出現相同的目標名稱,即使是不同的目錄下的cmakelists.txt
include_directories(before /tmp)
當使用cmake的include復用規則時,如果想讓某標頭檔案路徑至於其它的前面,則需要指定before,否則/tmp將位於其它的後面。
類似before的取值,還有:after和system,詳情可參見cmake的官方說明:
3、阻止為動態庫新增字首和字尾
add_library(hello.fcgi shared hello.cpp)
# 阻止cmake自動新增lib字首和so字尾
set_target_properties(hello.fcgi properties prefix "" suffix "")
如果不呼叫set_target_properties,則生成的檔名為libhello.fcgi.so,而不是期望的hello.fcgi。
後續補充。。。
CMake使用技巧集
1 注意cmake不允許出現相同的目標名稱,即使是不同的目錄下的cmakelists.txt include directories before tmp 當使用cmake的include復用規則時,如果想讓某標頭檔案路徑至於其它的前面,則需要指定before,否則 tmp將位於其它的後面。類似be...
WMI使用技巧集(2)
13 一些技巧 我使用wmi可以取出網絡卡的mac位址,cpu的系列號,主機板的系列號,其中主機板的系列號已經核對過沒有錯的,其餘的有待於驗證,因為我使用的是筆記本,筆記本背面有乙個主機板的系列號,所以可以肯定主機板系列號沒有問題 網絡卡的mac位址 select macaddress from w...
批處理使用技巧集
批處理對映盤網路盤為固定碟符,請更改衝突的硬碟碟符 批處理內容 echo select volume f remove.txt echo remove remove.txt diskpart s remove.txt output.txt net use f ip dir set vol 0 for...