Changeset 92c4b5b in nscp
- Timestamp:
- 11/16/09 11:14:38 (4 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2
- Children:
- b3078b4
- Parents:
- d05c3f0
- Files:
-
- 1 edited
- 1 moved
-
CMakeLists.txt (modified) (7 diffs)
-
include/config.h.in (moved) (moved from include/config.h)
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
rd05c3f0 r92c4b5b 1 1 cmake_minimum_required(VERSION 2.6) 2 3 include(build.cmake) 2 4 3 5 PROJECT(NSCP) 4 #SET(CMAKE_MODULE_PATH ${NSCP_SOURCE_DIR})5 6 6 7 SET(VERSION_SERIES 0) 7 8 SET(VERSION_MAJOR 4) 8 9 SET(VERSION_MINOR 0) 9 10 10 11 11 IF(NOT SHARED_LIBS) … … 25 25 ENDIF(NOT MULTI_THREADED) 26 26 27 SET(BUILD_SHARED_LIBS ${SHARED_LIBS})28 29 27 SET(NSCP_INCLUDE_PATH "${NSCP_SOURCE_DIR}/include" CACHE PATH "directory containing NSCP specific includes") 30 28 INCLUDE_DIRECTORIES(${NSCP_INCLUDE_PATH}) 31 29 32 33 set(Boost_USE_STATIC_LIBS ON) 34 set(Boost_USE_MULTITHREADED ON) 35 30 SET(BOOST_LIBRARYDIR ${BOOST_LIBRARYDIR} CACHE PATH "") 31 SET(BOOST_INCLUDEDIR ${BOOST_INCLUDEDIR} CACHE PATH "") 32 SET(BOOST_LIB_SUFFIX ${BOOST_LIB_SUFFIX} CACHE STRING "Look for Boost libraries ending with this") 36 33 37 34 IF(WIN32) 38 #SET(USERLIB_ROOT "c:/libraries" CACHE PATH "directory containing the dependency libraries")39 35 SET(LIB_INSTALL_DIR "lib" CACHE STRING "Default path for libraries within ${CMAKE_INSTALL_PREFIX}") 40 36 SET(RUNDIR "c:/nscp" CACHE PATH "Not really used in WIN32") 41 #SET(CONFIGURATION c:/witty/wt_config.xml CACHE PATH "Path for the wt configuration file")42 #SET(DEPLOYROOT c:/nscp/ CACHE PATH "Path to deploy examples into")43 #SET(BOOST_DIR ${USERLIB_ROOT} CACHE PATH "Use boost in directory")44 37 45 SET(BOOST_LIBRARYDIR D:/source/lib/x86 CACHE PATH "")46 SET(BOOST_INCLUDEDIR D:/source/include/boost-1_40 CACHE PATH "")47 SET(BOOST_LIB_PREFIX lib CACHE STRING "Look for Boost libraries prefixed with this")48 SET(BOOST_LIB_SUFFIX vc80-mt CACHE STRING "Look for Boost libraries ending with this")49 38 50 39 #SET(BOOST_VERSION "1_34_1" CACHE STRING "Use boost version in BOOST_DIR") … … 52 41 53 42 ELSE(WIN32) 54 55 43 SET(USERLIB_ROOT /usr CACHE PATH "Other installation prefix for dependent libraries") 56 44 SET(LIB_INSTALL_DIR "lib" CACHE STRING "Default path for libraries within ${CMAKE_INSTALL_PREFIX}") … … 59 47 SET(MAIN_CONFIGURATION /etc/nscp/nscp.xml CACHE PATH "Path for the client configurtion file") 60 48 SET(DEPLOYROOT /usr/bin CACHE PATH "Path to deploy examples into)") 61 SET(BOOST_DIR /usr CACHE PATH "Boost installation path prefix")62 SET(BOOST_COMPILER gcc CACHE STRING "Boost libraries compiler signature")63 SET(BOOST_VERSION "1_34_1" CACHE STRING "Boost libraries version signature")64 49 ENDIF(WIN32) 65 50 66 #SET(CMAKE_MODULE_PATH "../cmake/")67 51 FIND_PACKAGE(Boost COMPONENTS system filesystem thread REQUIRED) 68 52 69 #INCLUDE(../cmake/WtFindBoost.txt) 70 #INCLUDE(../cmake/WtFindAsio.txt) 53 if(Boost_FOUND) 54 message(STATUS, "Found boost in: ${Boost_INCLUDE_DIRS}") 55 else(Boost_FOUND) 56 message(FATAL_ERROR, "boost NOT fround: ${Boost_ERROR_REASON}") 57 endif(Boost_FOUND) 58 59 #INCLUDE(cmake/WtFindAsio.txt) 71 60 #INCLUDE(cmake/WtFindSsl.txt) 72 #INCLUDE( ../cmake/FindICU.cmake)61 #INCLUDE(cmake/FindICU.cmake) 73 62 74 63 … … 125 114 # Compile time constants & make sure our build finds it 126 115 CONFIGURE_FILE( 127 config.h.in128 xconfig.h116 ${NSCP_INCLUDE_PATH}/config.h.in 117 ${NSCP_INCLUDE_PATH}/config.h 129 118 ) 130 119 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) … … 135 124 136 125 include_directories("${PROJECT_BINARY_DIR}") 137 138 #SET(RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/xxx/")139 #SET(LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/yyy/")140 #SET(EXECUTABLE_OUTPUT_PATH "${PROJECT_BINARY_DIR}/zzz/")141 #SET(MODULE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/aaa/")142 #SET(ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bbb/")143 126 144 127 MESSAGE(STATUS "Build path: ${PROJECT_BINARY_DIR}") … … 164 147 set_target_properties ("nsclient++" "CheckHelpers" PROPERTIES PREFIX "../") 165 148 endif() 166 167 message(STATUS "${ALL_MODULES} -- ${CMAKE_CURRENT_SOURCE_DIR}")168 169 INSTALL(FILES ${PROJECT_SOURCE_DIR}/cmake/FindWt.cmake DESTINATION170 ${CMAKE_INSTALL_PREFIX}/${WT_CMAKE_FINDER_INSTALL_DIR} )171
Note: See TracChangeset
for help on using the changeset viewer.








