aboutsummaryrefslogtreecommitdiff
path: root/src/kconf_update/CMakeLists.txt
diff options
context:
space:
mode:
authorSven Brauch <mail@svenbrauch.de>2017-01-03 15:38:17 +0100
committerSven Brauch <mail@svenbrauch.de>2017-01-03 15:39:11 +0100
commit72cc5afbdf8acc6505d7ee382cd3a00aca63df9b (patch)
tree2de385f7a150ea361dd88fa5e0710e7f38a5bddc /src/kconf_update/CMakeLists.txt
parentefa351af560110e7f59b6bf8ba2ea019a1e95102 (diff)
downloadkconfig-72cc5afbdf8acc6505d7ee382cd3a00aca63df9b.tar.gz
kconfig-72cc5afbdf8acc6505d7ee382cd3a00aca63df9b.tar.bz2
Fix build with CMP 0026 set to NEW
Diffstat (limited to 'src/kconf_update/CMakeLists.txt')
-rw-r--r--src/kconf_update/CMakeLists.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/kconf_update/CMakeLists.txt b/src/kconf_update/CMakeLists.txt
index 379a9243..b1342a8d 100644
--- a/src/kconf_update/CMakeLists.txt
+++ b/src/kconf_update/CMakeLists.txt
@@ -15,7 +15,10 @@ target_link_libraries(kconf_update Qt5::Core KF5::ConfigCore)
include(ECMMarkNonGuiExecutable)
ecm_mark_nongui_executable(kconf_update)
-get_target_property(KCONF_UPDATE_EXECUTABLE kconf_update LOCATION)
+file(
+ GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kconf-exec.h
+ CONTENT "#define KCONF_UPDATE_EXECUTABLE \"$<TARGET_FILE:kconf_update>\""
+)
configure_file(config-kconf.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kconf.h )
# Although this is mostly an internal binary (hence installing it in