[英]How to set project properties of visual studio 2013 using cmake?
在我的vs2013項目文件中,我有“程序數據庫文件名”(從Project Properties-> C / C ++-> Output Files)到$(IntDir)vc$(PlatformToolsetVersion).pdb
。 我知道如何手動執行此操作,但是對於cmake我不知道。
如何從cmake設置此屬性?
您可以將目標屬性COMPILE_PDB_NAME用作名稱,並將COMPILE_PDB_OUTPUT_DIRECTORY用作目錄。
如果要使用Visual Studio變量,可以嘗試直接在上面的變量中使用它。 如果這不起作用,則退路總是添加相應的編譯器選項。 在您的情況下/Fd
:
if (MSVC)
add_compile_options("/Fd\"$(IntDir)vc$(PlatformToolsetVersion).pdb\"")
endif()
或帶有生成器表達式 :
add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/Fd\"$(IntDir)vc$(PlatformToolsetVersion).pdb\">")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.