Fix build with CMP 0026 set to NEW

wilder
Sven Brauch 9 years ago
parent efa351af56
commit 72cc5afbdf
  1. 5
      src/kconf_update/CMakeLists.txt
  2. 3
      src/kconf_update/config-kconf.h.cmake

@ -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

@ -1,4 +1,5 @@
#define CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}"
#define LIBEXEC_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}"
#define LIB_INSTALL_DIR "${LIB_INSTALL_DIR}"
#define KCONF_UPDATE_EXECUTABLE "${KCONF_UPDATE_EXECUTABLE}"
#include "kconf-exec.h"

Loading…
Cancel
Save