From ef4fae3ef727e4dee426bc7a2021f0785c8776e1 Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Wed, 18 Aug 2021 19:17:57 +0200 Subject: [PATCH] adopt for proper git-info handling. --- src/external/Nonlocal/prog/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/external/Nonlocal/prog/CMakeLists.txt b/src/external/Nonlocal/prog/CMakeLists.txt index ab958ab9..afbba4cb 100644 --- a/src/external/Nonlocal/prog/CMakeLists.txt +++ b/src/external/Nonlocal/prog/CMakeLists.txt @@ -6,7 +6,14 @@ project(dump_nonlocal_field VERSION 1.0.0 LANGUAGES C CXX) set(HAVE_DNLF_CONFIG_H 1 CACHE INTERNAL "dnlf_config.h is available") configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../cmake/dnlf_config.h.in ${CMAKE_CURRENT_BINARY_DIR}/dnlf_config.h) -add_executable(dump_nonlocal_field ${GIT_REV_H} dump_nonlocal_field.cpp) +#--- start create git-revision.h ---------------------------------------------- +if (IS_GIT_REPO) + set(HAVE_GIT_REV_H "-DHAVE_GIT_REV_H") +else (IS_GIT_REPO) + set(HAVE_GIT_REV_H "") +endif (IS_GIT_REPO) + +add_executable(dump_nonlocal_field dump_nonlocal_field.cpp) target_compile_options(dump_nonlocal_field BEFORE PRIVATE "-DHAVE_CONFIG_H" "-DHAVE_DNLF_CONFIG_H" "${HAVE_GIT_REV_H}") target_include_directories(dump_nonlocal_field BEFORE PRIVATE