• R/O
  • SSH
  • HTTPS

ttssh2: 提交


Commit MetaInfo

修订版8565 (tree)
时间2020-02-25 23:11:33
作者zmatsuo

Log Message

common_static.lib の参照方法を修正

- common_static.lib を複数回生成しないようにした
- common_static で生成される lib を参照

- ttxssh
- TTProxy
- TTXSamples/TTXCheckUpdate
- TTXSamples/TTXRecurringCommand
- TTXSamples/TTXViewMode

- common_static のプロジェクトを参照(ライブラリが自動でリンクされる)

- ttpcmn
- ttpfile
- ttpmacro

- common_static に static にリンクされているファイルを追加

- dll export されているものは含まない

更改概述

差异

--- trunk/teraterm/common/CMakeLists.txt (revision 8564)
+++ trunk/teraterm/common/CMakeLists.txt (revision 8565)
@@ -7,11 +7,16 @@
77 codeconv.h
88 compat_win.cpp
99 compat_win.h
10+ dlglib.c
11+ dlglib.h
12+ dlglib_cpp.cpp
13+ dlglib_tmpl.cpp
1014 dllutil.cpp
1115 dllutil.h
1216 getcontent.cpp
1317 getcontent.h
1418 i18n.c
19+ i18n_static.c
1520 i18n.h
1621 layer_for_unicode.cpp
1722 layer_for_unicode.h
@@ -20,6 +25,16 @@
2025 tmfc.h
2126 tmfc_frame.cpp
2227 tmfc_property.cpp
28+ ttlib.h
29+ ttlib_static.c
30+ win16api.h
31+ win16api.c
32+ dlglib.h
33+ dlglib.c
34+ dlglib_tmpl.cpp
35+ dlglib_cpp.cpp
36+ tipwin.h
37+ tipwin.cpp
2338 )
2439
2540 target_include_directories(
--- trunk/teraterm/ttpmacro/CMakeLists.txt (revision 8564)
+++ trunk/teraterm/ttpmacro/CMakeLists.txt (revision 8565)
@@ -102,6 +102,8 @@
102102
103103 target_link_libraries(
104104 ttpmacro
105+ PRIVATE
106+ common_static
105107 ttpcmn
106108 ${ONIGURUMA_LIB}
107109 ${SFMT_LIB}
--- trunk/ttssh2/ttxssh/CMakeLists.txt (revision 8564)
+++ trunk/ttssh2/ttxssh/CMakeLists.txt (revision 8565)
@@ -137,6 +137,8 @@
137137
138138 target_link_libraries(
139139 ttxssh
140+ PRIVATE
141+ common_static
140142 libputty
141143 ttpcmn
142144 ${ZLIB_LIB}
Show on old repository browser