Changeset 4c18192 in nscp
- Timestamp:
- 02/20/11 21:59:13 (2 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2
- Children:
- 01c5d0a
- Parents:
- 1f24a1c
- Files:
-
- 8 edited
-
CMakeLists.txt (modified) (5 diffs)
-
build.cmake (modified) (2 diffs)
-
libs/protobuf/log.proto.h (modified) (1 diff)
-
modules/CheckTaskSched/module.cmake (modified) (1 diff)
-
modules/CheckTaskSched2/CMakeLists.txt (modified) (2 diffs)
-
modules/CheckTaskSched2/CheckTaskSched2.cpp (modified) (2 diffs)
-
modules/CheckTaskSched2/CheckTaskSched2.h (modified) (1 diff)
-
modules/CheckTaskSched2/module.cmake (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
r1f24a1c r4c18192 1 1 SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS On) 2 2 3 cmake_minimum_required(VERSION 2. 6)3 cmake_minimum_required(VERSION 2.8.0) 4 4 5 5 SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/build/cmake;${CMAKE_MODULE_PATH}") 6 6 7 PROJECT(NSCP )7 PROJECT(NSCP CXX C) 8 8 9 9 # ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### … … 179 179 endif(Boost_FOUND) 180 180 181 LINK_DIRECTORIES("${CMAKE_LIBRARY_PATH};${OPENSSL_LIBRARY_DIR};${NSCP_LIBRARYDIR};${BOOST_LIBRARYDIR}")182 183 181 if(PROTOBUF_FOUND) 184 182 message(STATUS "Found proto in: ${PROTOBUF_LIBRARY} (${PROTOBUF_PROTOC_EXECUTABLE})") … … 187 185 message(FATAL_ERROR, "Protocol buffers NOT found (${PROTOBUF_LIBRARYDIR}, )") 188 186 endif(PROTOBUF_FOUND) 187 188 IF(WIN32) 189 FIND_PATH(PSDK_61_INCLUDE_DIRS Windows.h 190 ${INC_PSDK_61} 191 ${INC_PSDK_61}/include 192 "C:/Program Files/Microsoft SDKs/Windows/v6.1/include" 193 ) 194 195 if(CMAKE_SIZEOF_VOID_P MATCHES 4) 196 FIND_PATH(PSDK_61_LIBRARY_DIRS WS2_32.Lib 197 ${INC_PSDK_61}/lib 198 "C:/Program Files/Microsoft SDKs/Windows/v6.1/lib" 199 ) 200 else() 201 FIND_PATH(PSDK_61_LIBRARY_DIRS WSock32.Lib 202 ${INC_PSDK_61}/lib/x64 203 "C:/Program Files/Microsoft SDKs/Windows/v6.1/lib/x64" 204 ) 205 endif() 206 if(PSDK_61_INCLUDE_DIRS AND PSDK_61_LIBRARY_DIRS) 207 SET(PSDK_61_FOUND TRUE) 208 message(STATUS "Found PSDK 6.1 (${CMAKE_SIZEOF_VOID_P}): ${PSDK_61_INCLUDE_DIRS} (${PSDK_61_LIBRARY_DIRS})") 209 else() 210 SET(PSDK_61_FOUND FALSE) 211 message(STATUS "PSDK 6.1 NOT FOUND(${CMAKE_SIZEOF_VOID_P}): ${PSDK_61_INCLUDE_DIRS} (${PSDK_61_LIBRARY_DIRS})") 212 endif() 213 endif(WIN32) 189 214 190 215 #IF(NOT WIN32) … … 304 329 message(STATUS "NSCP PLUGIN CPP: ${NSCP_DEF_PLUGIN_CPP}") 305 330 331 LINK_DIRECTORIES(${CMAKE_LIBRARY_PATH} ${OPENSSL_LIBRARY_DIR} ${NSCP_LIBRARYDIR} ${BOOST_LIBRARYDIR}) 332 306 333 SET(ALL_LIB_NAMES) 307 334 message(STATUS "Adding libraries") … … 389 416 ENDIF("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64" AND NOT APPLE) 390 417 ENDIF(CMAKE_COMPILER_IS_GNUCXX) 391 392 -
build.cmake
r1f24a1c r4c18192 1 1 IF(WIN32) 2 3 #SET(Boost_DEBUG 1)4 2 set(Boost_USE_STATIC_LIBS ON) 5 3 set(Boost_USE_STATIC_RUNTIME ON) 6 4 set(BOOST_USE_MULTITHREADED ON) 7 5 SET(NSCP_GLOBAL_DEFINES ${NSCP_GLOBAL_DEFINES} -DBOOST_ALL_NO_LIB) # THis is used to disable "automatic linking on windows which seems to break since I dont know how to set link dir 6 SET(INC_NSCP_INCLUDEDIR D:/source/include) 7 SET(INC_PSDK_61 "C:/Program Files/Microsoft SDKs/Windows/v6.1/") 8 8 9 SET(INC_NSCP_LIBRARYDIR D:/source/lib/x64) 10 SET(INC_NSCP_INCLUDEDIR D:/source/include) 9 if(CMAKE_CL_64) 10 MESSAGE(STATUS "Detected x64") 11 SET(INC_NSCP_LIBRARYDIR D:/source/lib/x64) 12 ELSE() 13 MESSAGE(STATUS "Detected w32") 14 SET(INC_NSCP_LIBRARYDIR D:/source/lib/x86) 15 ENDIF() 11 16 17 SET(INC_GOOGLE_BREAKPAD_DIR "D:/source/google-breakpad-svn") 18 12 19 SET(INC_BOOST_INCLUDEDIR "${INC_NSCP_INCLUDEDIR}") 13 20 SET(INC_BOOST_LIBRARYDIR "${INC_NSCP_LIBRARYDIR}") … … 21 28 22 29 SET(INC_LUA_DIR "D:/source/libraries/lua-5.1.4") 23 24 SET(INC_GOOGLE_BREAKPAD_DIR "D:/source/google-breakpad-svn")25 30 26 31 ELSE(WIN32) -
libs/protobuf/log.proto.h
r1f24a1c r4c18192 1 1 #pragma once 2 2 3 #include "D:/source/nscp/build /libs/protobuf/log.pb.h"3 #include "D:/source/nscp/build-w32/libs/protobuf/log.pb.h" 4 4 -
modules/CheckTaskSched/module.cmake
r1ecd26f r4c18192 1 1 IF(WIN32) 2 SET (BUILD_MODULE 1)2 SET (BUILD_MODULE 1) 3 3 ENDIF(WIN32) -
modules/CheckTaskSched2/CMakeLists.txt
r1f24a1c r4c18192 28 28 ) 29 29 30 INCLUDE_DIRECTORIES(${PSDK_61_INCLUDE_DIRS}) 31 LINK_DIRECTORIES(${PSDK_61_LIBRARY_DIRS}) 32 30 33 add_library(${TARGET} MODULE ${SRCS}) 31 34 … … 37 40 38 41 INCLUDE(${BUILD_CMAKE_FOLDER}/module.cmake) 42 #LINK_DIRECTORIES("${NSCP_LINK_DIRECTORIES}") -
modules/CheckTaskSched2/CheckTaskSched2.cpp
r1f24a1c r4c18192 50 50 return true; 51 51 } 52 bool CheckTaskSched ::unloadModule() {52 bool CheckTaskSched2::unloadModule() { 53 53 return true; 54 54 } 55 55 56 bool CheckTaskSched ::hasCommandHandler() {56 bool CheckTaskSched2::hasCommandHandler() { 57 57 return true; 58 58 } 59 bool CheckTaskSched ::hasMessageHandler() {59 bool CheckTaskSched2::hasMessageHandler() { 60 60 return false; 61 61 } … … 169 169 170 170 NSC_WRAP_DLL(); 171 NSC_WRAPPERS_MAIN_DEF(gCheckTaskSched );171 NSC_WRAPPERS_MAIN_DEF(gCheckTaskSched2); 172 172 NSC_WRAPPERS_IGNORE_MSG_DEF(); 173 NSC_WRAPPERS_HANDLE_CMD_DEF(gCheckTaskSched );173 NSC_WRAPPERS_HANDLE_CMD_DEF(gCheckTaskSched2); 174 174 //NSC_WRAPPERS_CLI_DEF(gCheckTaskSched); -
modules/CheckTaskSched2/CheckTaskSched2.h
r1f24a1c r4c18192 52 52 bool hasMessageHandler(); 53 53 NSCAPI::nagiosReturn handleCommand(const strEx::wci_string command, std::list<std::wstring> arguments, std::wstring &message, std::wstring &perf); 54 int CheckTaskSched::commandLineExec(const TCHAR* command,const unsigned int argLen,TCHAR** args);54 int commandLineExec(const TCHAR* command,const unsigned int argLen,TCHAR** args); 55 55 56 56 // Check commands -
modules/CheckTaskSched2/module.cmake
r1f24a1c r4c18192 1 IF(WIN32 )2 SET (BUILD_MODULE 1)3 ENDIF(WIN32 )1 IF(WIN32 AND PSDK_61_FOUND) 2 SET (BUILD_MODULE 1) 3 ENDIF(WIN32 AND PSDK_61_FOUND)
Note: See TracChangeset
for help on using the changeset viewer.








