[Ttssh2-commit] [8531] cmakeビルドで不要なリンカーオプションを削除

scmno****@osdn***** scmno****@osdn*****
2020年 2月 7日 (金) 01:08:10 JST


Revision: 8531
          https://osdn.net/projects/ttssh2/scm/svn/commits/8531
Author:   zmatsuo
Date:     2020-02-07 01:08:10 +0900 (Fri, 07 Feb 2020)
Log Message:
-----------
cmakeビルドで不要なリンカーオプションを削除

- CMAKE_SHARED_LINKER_FLAGS 削除
  - VS2005でエラーが出た
  - 外部シンボル "___delayLoadHelper2 @ 8" は未解決です。
- CMAKE_EXE_LINKER_FLAGS 削除

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

-------------- next part --------------
Modified: trunk/TTProxy/CMakeLists.txt
===================================================================
--- trunk/TTProxy/CMakeLists.txt	2020-02-06 16:08:00 UTC (rev 8530)
+++ trunk/TTProxy/CMakeLists.txt	2020-02-06 16:08:10 UTC (rev 8531)
@@ -4,10 +4,6 @@
 
 include(${CMAKE_CURRENT_SOURCE_DIR}/../libs/lib_openssl.cmake)
 
-if (MSVC)
-  set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /DELAYLOAD:user32.dll")
-endif()
-
 set(COMMON_SRC
   ../teraterm/common/ttlib.h
   ../teraterm/common/ttlib.c
@@ -84,8 +80,6 @@
   .
   )
 
-set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-uTTXBind @ 8")
-
 add_library(
   ttproxy SHARED
   ${SRC}


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