diff --git a/CMakeLists.txt b/CMakeLists.txt index 48e08ead..90b379e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,9 +35,9 @@ find_package(TRIQS 2.2 REQUIRED) find_package(Cpp2Py 1.6 REQUIRED) # Get the git hash & print status -triqs_get_git_hash_of_source_dir(CMAKE_PROJECT_GIT_HASH) +triqs_get_git_hash_of_source_dir(PROJECT_GIT_HASH) message(STATUS "${PROJECT_NAME} version : ${PROJECT_VERSION}") -message(STATUS "${PROJECT_NAME} Git hash: ${CMAKE_PROJECT_GIT_HASH}") +message(STATUS "${PROJECT_NAME} Git hash: ${PROJECT_GIT_HASH}") # Enforce Consistent Versioning if(NOT ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} VERSION_EQUAL ${TRIQS_VERSION_MAJOR}.${TRIQS_VERSION_MINOR}) diff --git a/c++/app4triqs/CMakeLists.txt b/c++/app4triqs/CMakeLists.txt index 26584a97..609eb2e0 100644 --- a/c++/app4triqs/CMakeLists.txt +++ b/c++/app4triqs/CMakeLists.txt @@ -8,7 +8,7 @@ target_link_libraries(app4triqs_c PUBLIC triqs PRIVATE project_warnings) target_compile_options(app4triqs_c PUBLIC -fPIC) target_include_directories(app4triqs_c PUBLIC $) target_compile_definitions(app4triqs_c PUBLIC - APP4TRIQS_GIT_HASH=${APP4TRIQS_GIT_HASH} + APP4TRIQS_GIT_HASH=${PROJECT_GIT_HASH} TRIQS_GIT_HASH=${TRIQS_GIT_HASH} $<$:APP4TRIQS_DEBUG> $<$:TRIQS_DEBUG> diff --git a/python/app4triqs/version.py.in b/python/app4triqs/version.py.in index d6c83d2d..d97a682a 100644 --- a/python/app4triqs/version.py.in +++ b/python/app4triqs/version.py.in @@ -23,7 +23,7 @@ version = "@APP4TRIQS_VERSION@" triqs_hash = "@TRIQS_GIT_HASH@" -app4triqs_hash = "@APP4TRIQS_GIT_HASH@" +app4triqs_hash = "@PROJECT_GIT_HASH@" def show_version(): print "\nYou are using app4triqs version %s\n"%version diff --git a/share/app4triqs.modulefile.in b/share/app4triqs.modulefile.in index 15b8baa0..cbca2b0b 100644 --- a/share/app4triqs.modulefile.in +++ b/share/app4triqs.modulefile.in @@ -5,7 +5,7 @@ set name app4triqs set version @APP4TRIQS_VERSION@ set root @CMAKE_INSTALL_PREFIX@ -set git_hash @APP4TRIQS_GIT_HASH@ +set git_hash @PROJECT_GIT_HASH@ set url "https://github.com/TRIQS/app4triqs" set description "An example application using cpp2py and triqs." diff --git a/share/cmake/app4triqs-config.cmake.in b/share/cmake/app4triqs-config.cmake.in index 7490c377..c2f0a7b3 100644 --- a/share/cmake/app4triqs-config.cmake.in +++ b/share/cmake/app4triqs-config.cmake.in @@ -8,7 +8,7 @@ set(APP4TRIQS_FOUND True) # version set(APP4TRIQS_VERSION @PROJECT_VERSION@) -set(APP4TRIQS_GIT_HASH @APP4TRIQS_GIT_HASH@) +set(APP4TRIQS_GIT_HASH @PROJECT_GIT_HASH@) # Root of the installation set(APP4TRIQS_ROOT @CMAKE_INSTALL_PREFIX@) @@ -16,7 +16,7 @@ set(APP4TRIQS_ROOT @CMAKE_INSTALL_PREFIX@) # Include the exported targets of this project include(@CMAKE_INSTALL_PREFIX@/lib/cmake/app4triqs/app4triqs-targets.cmake) -message(STATUS "Found app4triqs-config.cmake with version @PROJECT_VERSION@, hash = @APP4TRIQS_GIT_HASH@") +message(STATUS "Found app4triqs-config.cmake with version @PROJECT_VERSION@, hash = @PROJECT_GIT_HASH@") # Was the Project built with Documentation? set(APP4TRIQS_WITH_DOCUMENTATION @Build_Documentation@)