|
|
@@ -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@-@[email protected]")
|
|
|
+INSTALL_FILES(/share/doc/Cygwin FILES
|
|
|
+ ${CMake_BINARY_DIR}/Docs/@CYGWIN_PACKAGE_NAME@-@[email protected]
|
|
|
+ )
|
|
|
+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})
|
|
|
+
|