diff options
| -rw-r--r-- | KF5ConfigMacros.cmake | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/KF5ConfigMacros.cmake b/KF5ConfigMacros.cmake index b12723f7..65af42a6 100644 --- a/KF5ConfigMacros.cmake +++ b/KF5ConfigMacros.cmake @@ -57,6 +57,11 @@ function (KCONFIG_ADD_KCFG_FILES _sources )             set(_basename ${_rel_PATH}/${_basename})         endif() +       # if the file name in the kcfgc is changed, we need to rerun cmake +       set_property(DIRECTORY APPEND +           PROPERTY CMAKE_CONFIGURE_DEPENDS ${_tmp_FILE} +       ) +         file(READ ${_tmp_FILE} _contents)         string(REGEX MATCH "File=([^\n]+\\.kcfg)\n" "" "${_contents}")         set(_kcfg_FILENAME "${CMAKE_MATCH_1}") | 
