diff --git a/AMDiS/CMakeLists.txt b/AMDiS/CMakeLists.txt index 66bf10c4abab75d00d93a6c419ac64440a952276..c35cac5c88ff55ac7e8bd24bdc3f8368cf27def0 100644 --- a/AMDiS/CMakeLists.txt +++ b/AMDiS/CMakeLists.txt @@ -10,6 +10,20 @@ SET(MTL_INCLUDE_DIR ${LIB_DIR}/mtl4/ CACHE PATH "mtl4 directory") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -g -Wall -DDEBUG=0") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -DDEBUG=1 -O0") +if(NOT CurrentRevision) + find_package(Subversion) + if(Subversion_FOUND) + Subversion_WC_INFO(${CMAKE_CURRENT_SOURCE_DIR} svn_info) + #message("svn-rev: ${svn_info_WC_REVISION}") + set(CurrentRevision "0.9.${svn_info_WC_REVISION}") + endif() +endif() +if(NOT AMDIS_MAJOR) + set(AMDIS_MAJOR "0") +endif() +if(NOT AMDIS_MINOR) + set(AMDIS_MINOR "9") +endif() set(COMPILEFLAGS "-DAMDIS_VERSION=${CurrentRevision}") #define the build type, empty can be everything and nothing