Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/TTXAdditional/CMakeLists_sample.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10541 - (show annotations) (download)
Sat Jan 28 15:26:13 2023 UTC (16 months ago) by zmatsuo
File MIME type: text/plain
File size: 924 byte(s)
cmakeビルド用 svnversion.h 移動修正

- svnversion.h 等を生成するスクリプト svnrev.cmake 追加
- svnversion.h は ビルドフォルダの teraterm/common/ に移動
  - 修正前はビルドフォルダの teraterm/ttpdlg だった
- cmake時 teraterm/common/ の include 指定を修正
  - common/CMakeLists.txt の target_include_directories(PUBLIC) を利用
  - 各々の CMakeLists.txt の common への include を削除した
1 set(PACKAGE_NAME "TTXtest2")
2
3 project(${PACKAGE_NAME})
4
5 add_library(
6 ${PACKAGE_NAME} SHARED
7 ../TTXSamples/ttxtest/ttxtest.c
8 )
9
10 if(SUPPORT_OLD_WINDOWS)
11 target_link_libraries(
12 ${PACKAGE_NAME}
13 PRIVATE
14 layer_for_unicode
15 )
16 if(MSVC)
17 target_sources(
18 ${PACKAGE_NAME}
19 PRIVATE
20 ../teraterm/common/compat_w95_vs2005.c
21 )
22 endif()
23 if(MINGW)
24 target_sources(
25 ${PACKAGE_NAME}
26 PRIVATE
27 ../teraterm/libmingw/tlssup.c
28 )
29 endif()
30 endif(SUPPORT_OLD_WINDOWS)
31
32 set_target_properties(
33 ${PACKAGE_NAME}
34 PROPERTIES
35 PREFIX ""
36 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/"
37 )
38
39 target_include_directories(
40 ${PACKAGE_NAME}
41 PRIVATE
42 ../teraterm/teraterm
43 )
44
45 target_link_libraries(
46 ${PACKAGE_NAME}
47 PRIVATE
48 common_static
49 )
50
51 set_target_properties(${PACKAGE_NAME} PROPERTIES FOLDER TTXAdditional)

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26