* fixed compilation without git
authorchristian mueller <christian.ei.mueller@bmw.de>
Mon, 16 Jan 2012 15:25:29 +0000 (16:25 +0100)
committerchristian mueller <christian.ei.mueller@bmw.de>
Mon, 16 Jan 2012 15:25:29 +0000 (16:25 +0100)
* fixed compilation without tests

CMakeLists.txt

index 07c6289..d33b761 100644 (file)
@@ -20,6 +20,10 @@ message(STATUS "Build Version ${DAEMONVERSION}")
 execute_process(COMMAND git log --pretty=short WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 
                 OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/CHANGELOG)
 
+IF(NOT DEFINED CMAKE_CURRENT_SOURCE_DIR)
+       SET( CMAKE_CURRENT_SOURCE_DIR "homebrew-${CMAKE_SOURCE_DIR}" )
+ENDIF(NOT DEFINED CMAKE_CURRENT_SOURCE_DIR)
+
 PROJECT(AudioManagerDeamon)
 
 OPTION( WITH_DBUS_WRAPPER 
@@ -164,6 +168,7 @@ SET(CPACK_SOURCE_GENERATOR "TGZ")
 SET(CPACK_SOURCE_IGNORE_FILES ".settings*" ".cproject" ".project" "/\\\\.metadata" "\\\\.#" "/#" ".*~" "/\\\\.git" "${CMAKE_CURRENT_BINARY_DIR}" "bin/" "packages/" "config.h") 
 
 #evaluate the properties
+if(WITH_MAIN)
 get_property(ADD_DEPEND GLOBAL PROPERTY bin_prop)
 list(REMOVE_DUPLICATES ADD_DEPEND)
 set(ALL_DEPEND ${ADD_DEPEND})
@@ -171,6 +176,7 @@ FOREACH (dep ${ADD_DEPEND})
        SET(bin_DEPENDENCIES "${dep} ,${bin_DEPENDENCIES}")
 ENDFOREACH(dep)
 STRING(REGEX REPLACE ".$" "" bin_DEPENDENCIES ${bin_DEPENDENCIES})
+endif(WITH_MAIN)
 
 get_property(ADD_DEPEND GLOBAL PROPERTY sampleplugins_prop)
 list(REMOVE_DUPLICATES ADD_DEPEND)
@@ -180,6 +186,7 @@ FOREACH (dep ${ADD_DEPEND})
 ENDFOREACH(dep)
 STRING(REGEX REPLACE ".$" "" sampleplugins_DEPENDENCIES ${sampleplugins_DEPENDENCIES})
 
+if(WITH_TESTS)
 get_property(ADD_DEPEND GLOBAL PROPERTY tests_prop)
 list(REMOVE_DUPLICATES ADD_DEPEND)
 list(APPEND ALL_DEPEND ${ADD_DEPEND})
@@ -187,6 +194,7 @@ FOREACH (dep ${ADD_DEPEND})
        SET(tests_DEPENDENCIES "${dep} ,${tests_DEPENDENCIES}")
 ENDFOREACH(dep)
 STRING(REGEX REPLACE ".$" "" tests_DEPENDENCIES ${tests_DEPENDENCIES})
+endif(WITH_TESTS)
 
 get_property(ADD_DEPEND GLOBAL PROPERTY dev_prop)
 list(REMOVE_DUPLICATES ADD_DEPEND)