• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision9878 (tree)
Time2022-04-21 22:40:53
Authorzmatsuo

Log Message

cmake,MinGWビルド時にmsys2termがビルドできるよう修正

- cygterm/build_cygterm.cmake

- cygtermをビルドするためのスクリプト
- msys2からビルド時、msys2termをビルドしないようにしていた
- windows用cmake または、 msys2/MinGW 32ibit/64bit から使用できるよう修正

- cygterm_build/CMakeLists.txt

- ソースファイルを参照できるよう修正

Change Summary

Incremental Difference

--- trunk/cygwin/cygterm_build/CMakeLists.txt (revision 9877)
+++ trunk/cygwin/cygterm_build/CMakeLists.txt (revision 9878)
@@ -1,10 +1,19 @@
1-# cygwin,msys2を使って cygterm,msys2term をビルドする
1+# cygterm,msys2term をビルドする
2+# - ${CMAKE_CURRENT_LIST_DIR}/../cygtool/build_cygterm.cmake を使ってビルド
3+# - ${CMAKE_BINARY_DIR}/$<CONFIG> にビルドしたファイルを出力
4+# - install で出力先にコピー
25
36 cmake_minimum_required(VERSION 3.13) # for Generator-Expression
47
8+set(CYGTERM_DIR "${CMAKE_CURRENT_LIST_DIR}/../cygterm")
9+
10+file(GLOB SRC "${CYGTERM_DIR}/*.cpp" "${CYGTERM_DIR}/*.h")
11+
512 add_custom_target(
613 cygterm_build ALL
714 DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/build_mark.txt
15+ DEPENDS ${SRC}
16+ SOURCES ${SRC}
817 )
918
1019 file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cygterm_build)
@@ -18,7 +27,7 @@
1827 add_custom_command(
1928 OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/build_mark.txt
2029 COMMAND ${CMAKE_COMMAND} -E echo ${BINARY_DIR}
21- COMMAND ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=${BINARY_DIR} -P ${CMAKE_CURRENT_LIST_DIR}/../cygterm/build_cygterm.cmake
30+ COMMAND ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=${BINARY_DIR} -P ${CYGTERM_DIR}/build_cygterm.cmake
2231 COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_CURRENT_BINARY_DIR}/build_mark.txt
2332 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/cygterm_build
2433 )
Show on old repository browser