Merge pull request #13 in FKIEA/oonf-os from bugfix/MOTOR-54-add-telnet-command-to...
[oonf.git] / CMakeListsGlobal.cmake
index 697e717..b0f2763 100644 (file)
@@ -5,6 +5,10 @@ endif()
 
 project (OONF C)
 
+if (NOT OONF_NO_TESTING)
+    ENABLE_TESTING()
+endif (NOT OONF_NO_TESTING)
+
 #####################################
 #### set path to source for apps ####
 #####################################
@@ -26,12 +30,19 @@ include_directories(${CMAKE_BINARY_DIR})
 #### API configuration ####
 ###########################
 
+# add define for length of base path
+string(LENGTH "${CMAKE_SOURCE_DIR}/" BASELENGTH)
+add_definitions(-DBASEPATH_LENGTH=${BASELENGTH})
+
 # set cached variables
 include (${CMAKE_CURRENT_LIST_DIR}/cmake/lib_config.cmake)
 
 # include compiler flags
 include (${CMAKE_CURRENT_LIST_DIR}/cmake/cc_flags.cmake)
 
+# helper for test case creation
+include (${CMAKE_CURRENT_LIST_DIR}/cmake/create_test.cmake)
+
 ########################################
 #### get repository tag and version ####
 ########################################