diff --git a/CMakeLists.txt b/CMakeLists.txt index 16e427755ec7dadbc3f21c7aee1e5c7fc81536ee..f6ff9850b63391fd57619e02df4eb00702b0ec87 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ # Pre-requisites about cmake itself -CMAKE_MINIMUM_REQUIRED(VERSION 2.8) +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) if(COMMAND cmake_policy) cmake_policy(SET CMP0005 NEW) @@ -12,8 +12,6 @@ SET(CMAKE_MACOSX_RPATH 1) PROJECT(laser) set(PLUGIN_NAME wolf${PROJECT_NAME}) -MESSAGE("Starting ${PROJECT_NAME} CMakeLists ...") - SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bin) SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib) SET(CMAKE_INSTALL_PREFIX /usr/local) @@ -69,11 +67,16 @@ if(BUILD_TESTS) enable_testing() endif() +MESSAGE("Starting ${PROJECT_NAME} CMakeLists ...") +CMAKE_MINIMUM_REQUIRED(VERSION 2.8) + #CMAKE modules + SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake_modules") MESSAGE(STATUS ${CMAKE_MODULE_PATH}) # Some wolf compilation options + IF((CMAKE_BUILD_TYPE MATCHES DEBUG) OR (CMAKE_BUILD_TYPE MATCHES debug) OR (CMAKE_BUILD_TYPE MATCHES Debug)) set(_WOLF_DEBUG true) ENDIF() @@ -88,6 +91,7 @@ IF(BUILD_EXAMPLES OR BUILD_TESTS) set(_WOLF_ROOT_DIR ${CMAKE_SOURCE_DIR}) ENDIF(BUILD_EXAMPLES OR BUILD_TESTS) + #find dependencies. # ============EXAMPLE================== FIND_PACKAGE(wolfcore REQUIRED) @@ -219,6 +223,7 @@ elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") # using GCC endif() + #Link the created libraries #===============EXAMPLE========================= TARGET_LINK_LIBRARIES(${PLUGIN_NAME} ${wolfcore_LIBRARIES})