adopt for proper git-info handling.

This commit is contained in:
suter_a 2021-08-18 19:17:57 +02:00
parent d332bffd29
commit ef4fae3ef7

View File

@ -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") 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) 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_compile_options(dump_nonlocal_field BEFORE PRIVATE "-DHAVE_CONFIG_H" "-DHAVE_DNLF_CONFIG_H" "${HAVE_GIT_REV_H}")
target_include_directories(dump_nonlocal_field target_include_directories(dump_nonlocal_field
BEFORE PRIVATE BEFORE PRIVATE