diff options
author | Brad King <brad.king@kitware.com> | 2006-04-23 00:20:12 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2006-04-23 00:20:12 (GMT) |
commit | 071e26712c3d0075cdbbaac6259a105be00ddf30 (patch) | |
tree | fee70ae60d99d323080c0b3f62c99c7c38000bd8 /Source/kwsys/CMakeLists.txt | |
parent | b663e221da5f765c9d77d9d30c253787263625e6 (diff) | |
download | CMake-071e26712c3d0075cdbbaac6259a105be00ddf30.zip CMake-071e26712c3d0075cdbbaac6259a105be00ddf30.tar.gz CMake-071e26712c3d0075cdbbaac6259a105be00ddf30.tar.bz2 |
ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals. Currently only a cfprintf function is provided to print color messages.
Diffstat (limited to 'Source/kwsys/CMakeLists.txt')
-rw-r--r-- | Source/kwsys/CMakeLists.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Source/kwsys/CMakeLists.txt b/Source/kwsys/CMakeLists.txt index 1cd4b4a..3081048 100644 --- a/Source/kwsys/CMakeLists.txt +++ b/Source/kwsys/CMakeLists.txt @@ -94,6 +94,7 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) SET(KWSYS_USE_SystemTools 1) SET(KWSYS_USE_CommandLineArguments 1) SET(KWSYS_USE_FundamentalType 1) + #SET(KWSYS_USE_Terminal 1) ENDIF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) #----------------------------------------------------------------------------- @@ -436,7 +437,7 @@ FOREACH(cpp ${cppclasses}) ENDFOREACH(cpp) # Add selected C components. -FOREACH(c Process Base64 FundamentalType) +FOREACH(c Process Base64 FundamentalType Terminal) IF(KWSYS_USE_${c}) SET(KWSYS_H_FILES ${KWSYS_H_FILES} ${c}) ENDIF(KWSYS_USE_${c}) @@ -463,10 +464,12 @@ IF(KWSYS_USE_Process) ENDIF(NOT UNIX) ENDIF(KWSYS_USE_Process) -# Add sources for Base64 encoding. -IF(KWSYS_USE_Base64) - SET(KWSYS_C_SRCS ${KWSYS_C_SRCS} Base64.c) -ENDIF(KWSYS_USE_Base64) +# Add selected C sources. +FOREACH(c Base64 Terminal) + IF(KWSYS_USE_${c}) + SET(KWSYS_C_SRCS ${KWSYS_C_SRCS} ${c}.c) + ENDIF(KWSYS_USE_${c}) +ENDFOREACH(c) # Configure headers of C++ classes and construct the list of sources. FOREACH(c ${KWSYS_CLASSES}) @@ -632,6 +635,7 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) FOREACH(test testProcess testFail + # testTerminal ) ADD_EXECUTABLE(${test} ${test}.c) TARGET_LINK_LIBRARIES(${test} ${KWSYS_NAMESPACE}_c) |