[Ttssh2-commit] [8476] cmakeビルドinstall時、cmakeが3.13未満のときデバグ用ファイルをインストールしない

scmno****@osdn***** scmno****@osdn*****
2020年 1月 16日 (木) 23:20:32 JST


Revision: 8476
          https://osdn.net/projects/ttssh2/scm/svn/commits/8476
Author:   zmatsuo
Date:     2020-01-16 23:20:32 +0900 (Thu, 16 Jan 2020)
Log Message:
-----------
cmakeビルドinstall時、cmakeが3.13未満のときデバグ用ファイルをインストールしない

- ENABLE_DEBUG_INFO=1 のとき
- cmakeが3.13未満のデバグ情報を出力するオプションを指定していない
- target_link_options() が使用できないため
- Visual Studio 2005 をサポートしているcmakeは3.11.4まで

Modified Paths:
--------------
    trunk/teraterm/teraterm/CMakeLists.txt

-------------- next part --------------
Modified: trunk/teraterm/teraterm/CMakeLists.txt
===================================================================
--- trunk/teraterm/teraterm/CMakeLists.txt	2020-01-16 14:20:21 UTC (rev 8475)
+++ trunk/teraterm/teraterm/CMakeLists.txt	2020-01-16 14:20:32 UTC (rev 8476)
@@ -250,7 +250,7 @@
   TARGETS teraterm
   DESTINATION .
   )
-if(MSVC AND ENABLE_DEBUG_INFO)
+if(MSVC AND ENABLE_DEBUG_INFO AND (${CMAKE_VERSION} VERSION_GREATER "3.13"))
   install(
     FILES
     $<TARGET_PDB_FILE:teraterm>


Ttssh2-commit メーリングリストの案内