CMakeLists.txt 1.1 KB

12345678910111213141516171819202122232425
  1. FILE(GLOB INSTALLED_CURSES /usr/bin/cygncurses-*.dll)
  2. SET(MAX 0)
  3. FOREACH(f ${INSTALLED_CURSES})
  4. IF(NOT "${f}" MATCHES "\\+")
  5. STRING(REGEX REPLACE ".*-([0-9]*).dll" "\\1" NUMBER "${f}")
  6. IF(NUMBER GREATER MAX)
  7. SET(MAX ${NUMBER})
  8. ENDIF(NUMBER GREATER MAX)
  9. ENDIF(NOT "${f}" MATCHES "\\+")
  10. ENDFOREACH(f)
  11. STRING(REGEX REPLACE "/usr/bin/" "\\1" NUMBER "${f}")
  12. SET(CMAKE_NCURSES_VERSION "libncurses${MAX}")
  13. MESSAGE(STATUS "Using curses version: libncurses${MAX}")
  14. CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/cygwin-setup.hint.in"
  15. "${CMake_BINARY_DIR}/setup.hint")
  16. CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/README.cygwin.in"
  17. "${CMake_BINARY_DIR}/Docs/@CPACK_PACKAGE_FILE_NAME@-@[email protected]")
  18. INSTALL_FILES(/share/doc/Cygwin FILES
  19. ${CMake_BINARY_DIR}/Docs/@CPACK_PACKAGE_FILE_NAME@-@[email protected]
  20. )
  21. CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/cygwin-package.sh.in"
  22. ${CPACK_CYGWIN_BUILD_SCRIPT})
  23. CONFIGURE_FILE("${CMake_SOURCE_DIR}/Utilities/Release/Cygwin/cygwin-patch.diff.in"
  24. ${CPACK_CYGWIN_PATCH_FILE})