mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-08 07:10:12 -05:00
ENH: add support for the Syllable OS (http://www.syllable.org)
major issues: -access() doesn't return false for an empty string (#ifdefed in cmake) -dlopen() doesn't return 0 on failure (#ifdefed in cmake and fixed now in Syllable) -the kwsys and Bootstrap tests fail with timeout due to the fact that I'm doing all that in qemu, which is quite slow -RPATH is now supported, so without modifying the test adapting DLL_PATH in Syllable is required for the tests to succeed -the Plugin test fails with an undefined reference to example_exe_function() in example_mod_1, it seems this isn't supported under Syllable Alex
This commit is contained in:
+12
-7
@@ -319,14 +319,19 @@ MACRO (CMAKE_BUILD_UTILITIES)
|
||||
#---------------------------------------------------------------------
|
||||
# Use curses?
|
||||
IF (UNIX)
|
||||
SET(CURSES_NEED_NCURSES TRUE)
|
||||
FIND_PACKAGE(Curses QUIET)
|
||||
IF (CURSES_LIBRARY)
|
||||
OPTION(BUILD_CursesDialog "Build the CMake Curses Dialog ccmake" ON)
|
||||
ELSE (CURSES_LIBRARY)
|
||||
MESSAGE("Curses libraries were not found. Curses GUI for CMake will not be built.")
|
||||
# there is a bug in the Syllable libraries which makes linking ccmake fail, Alex
|
||||
IF(NOT "${CMAKE_SYSTEM_NAME}" MATCHES syllable)
|
||||
SET(CURSES_NEED_NCURSES TRUE)
|
||||
FIND_PACKAGE(Curses QUIET)
|
||||
IF (CURSES_LIBRARY)
|
||||
OPTION(BUILD_CursesDialog "Build the CMake Curses Dialog ccmake" ON)
|
||||
ELSE (CURSES_LIBRARY)
|
||||
MESSAGE("Curses libraries were not found. Curses GUI for CMake will not be built.")
|
||||
SET(BUILD_CursesDialog 0)
|
||||
ENDIF (CURSES_LIBRARY)
|
||||
ELSE(NOT "${CMAKE_SYSTEM_NAME}" MATCHES syllable)
|
||||
SET(BUILD_CursesDialog 0)
|
||||
ENDIF (CURSES_LIBRARY)
|
||||
ENDIF(NOT "${CMAKE_SYSTEM_NAME}" MATCHES syllable)
|
||||
ELSE (UNIX)
|
||||
SET(BUILD_CursesDialog 0)
|
||||
ENDIF (UNIX)
|
||||
|
||||
Reference in New Issue
Block a user