ENH: it's time to create a real Microsoft HTML Help Workshop CMake module
[cmake.git] / CMakeLists.txt
blob4d1c738f31f4f6fb35fb0fbe0fb65c8a406bb0d3
1 PROJECT(CMake)
3 IF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
4   IF(NOT CMAKE_COMPILER_IS_GNUCXX)
5      SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -timplicit_local -no_implicit_include ")
6   ENDIF(NOT CMAKE_COMPILER_IS_GNUCXX)
7 ENDIF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
8 SUBDIRS(Source Modules Templates Utilities)
9 ENABLE_TESTING()
11 # Include the standard Dart testing module
12 INCLUDE (${CMake_SOURCE_DIR}/Modules/Dart.cmake)
13 INCLUDE (${CMake_BINARY_DIR}/Source/InitialConfigureFlags.cmake OPTIONAL)
15 IF(CMAKE_CONFIGURE_INSTALL_PREFIX)
16   SET(CMAKE_INSTALL_PREFIX ${CMAKE_CONFIGURE_INSTALL_PREFIX} )
17 ENDIF(CMAKE_CONFIGURE_INSTALL_PREFIX)
19 # use the ansi CXX compile flag for building cmake
21 IF (CMAKE_ANSI_CXXFLAGS)
22   SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_ANSI_CXXFLAGS}")  
23 ENDIF (CMAKE_ANSI_CXXFLAGS)
25 IF (CMAKE_ANSI_CFLAGS)
26   SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_ANSI_CFLAGS}")  
27 ENDIF (CMAKE_ANSI_CFLAGS)
29 # add some testing dependencies
30 IF(BUILD_TESTING)
31   IF (DART_ROOT)
32     CONFIGURE_FILE(${CMake_SOURCE_DIR}/CMakeLogo.gif ${CMake_BINARY_DIR}/Testing/HTML/TestingResults/Icons/Logo.gif COPYONLY)
33   ENDIF (DART_ROOT)
34 ENDIF(BUILD_TESTING)
36 SET(EXECUTABLE_OUTPUT_PATH ${CMake_BINARY_DIR}/Source CACHE PATH 
37   "Where to put the executables for CMake"
40 INCLUDE_REGULAR_EXPRESSION("^(\\.\\./)?(cm|CMake|form|ctest).*")
42 INSTALL_FILES(/man/man1 "cmake\\.1")
44 CONFIGURE_FILE(${CMake_SOURCE_DIR}/Tests/.NoDartCoverage
45                ${CMake_BINARY_DIR}/Tests/.NoDartCoverage)
46 CONFIGURE_FILE(${CMake_SOURCE_DIR}/Tests/.NoDartCoverage
47                ${CMake_BINARY_DIR}/Modules/.NoDartCoverage)