diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2007-01-31 21:48:22 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2007-01-31 21:48:22 (GMT) |
commit | 22767f7e3f8933feec1a017529519fceeb67233b (patch) | |
tree | 6a65145c824ac93a6a26289b97b0cfebbdaf5fbd /Utilities/Release/Cygwin/CMakeLists.txt | |
parent | 94550852ebbe63ea4be3f34521f7095e8ec26660 (diff) | |
download | CMake-22767f7e3f8933feec1a017529519fceeb67233b.zip CMake-22767f7e3f8933feec1a017529519fceeb67233b.tar.gz CMake-22767f7e3f8933feec1a017529519fceeb67233b.tar.bz2 |
ENH: add support files for cpack cygwin setup package stuff
Diffstat (limited to 'Utilities/Release/Cygwin/CMakeLists.txt')
-rw-r--r-- | Utilities/Release/Cygwin/CMakeLists.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Utilities/Release/Cygwin/CMakeLists.txt b/Utilities/Release/Cygwin/CMakeLists.txt new file mode 100644 index 0000000..24f529b --- /dev/null +++ b/Utilities/Release/Cygwin/CMakeLists.txt @@ -0,0 +1,25 @@ +FILE(GLOB INSTALLED_CURSES /usr/bin/cygncurses*.dll) +SET(MAX 0) +FOREACH(f ${INSTALLED_CURSES}) + IF(NOT "${f}" MATCHES "\\+") + STRING(REGEX REPLACE ".*([0-9]).dll" "\\1" NUMBER "${f}") + IF(NUMBER GREATER MAX) + SET(MAX ${NUMBER}) + ENDIF(NUMBER GREATER MAX) + ENDIF(NOT "${f}" MATCHES "\\+") +ENDFOREACH(f) +STRING(REGEX REPLACE "/usr/bin/" "\\1" NUMBER "${f}") +SET(CMAKE_NCURSES_VERSION "libncurses${MAX}") +MESSAGE(STATUS "Using curses version: libncurses${MAX}") +CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/cygwin-setup.hint.in" + "${CMake_BINARY_DIR}/setup.hint") +CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/README.cygwin.in" + "${CMake_BINARY_DIR}/Docs/@CYGWIN_PACKAGE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.README") +INSTALL_FILES(/share/doc/Cygwin FILES + ${CMake_BINARY_DIR}/Docs/@CYGWIN_PACKAGE_NAME@-@CPACK_CYGWIN_PATCH_NUMBER@.README + ) +CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/cygwin-package.sh.in" + ${CPACK_CYGWIN_BUILD_SCRIPT}) +CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/cygwin-patch.diff.in" + ${CPACK_CYGWIN_PATCH_FILE}) + |