aboutsummaryrefslogtreecommitdiff
path: root/KF5ConfigMacros.cmake
diff options
context:
space:
mode:
authorMontel Laurent <montel@kde.org>2017-12-14 07:13:58 +0100
committerMontel Laurent <montel@kde.org>2017-12-14 07:14:34 +0100
commit962998ad27e9f2fc9b165a271f1d47d7e4f997e2 (patch)
tree323dfed94635f8373dd4bd20b05206b1e98cf37c /KF5ConfigMacros.cmake
parent84cd87dcc967ae638a68dd0a4b53225f92a0fded (diff)
downloadkconfig-962998ad27e9f2fc9b165a271f1d47d7e4f997e2.tar.gz
kconfig-962998ad27e9f2fc9b165a271f1d47d7e4f997e2.tar.bz2
Remove cmake warning about generating moc file
Test Plan: compile kmail without cmake warning Reviewers: kfunk, dfaure Reviewed By: kfunk Subscribers: mpyne, apol, aacid, #frameworks Tags: #frameworks Differential Revision: https://phabricator.kde.org/D9277
Diffstat (limited to 'KF5ConfigMacros.cmake')
-rw-r--r--KF5ConfigMacros.cmake5
1 files changed, 3 insertions, 2 deletions
diff --git a/KF5ConfigMacros.cmake b/KF5ConfigMacros.cmake
index 527054da..b12723f7 100644
--- a/KF5ConfigMacros.cmake
+++ b/KF5ConfigMacros.cmake
@@ -95,11 +95,12 @@ function (KCONFIG_ADD_KCFG_FILES _sources )
MAIN_DEPENDENCY ${_tmp_FILE}
DEPENDS ${_kcfg_FILE})
+ set_source_files_properties(${_header_FILE} PROPERTIES SKIP_AUTOMOC ON) # don't run automoc on this file
+ set_source_files_properties(${_src_FILE} PROPERTIES SKIP_AUTOMOC ON) # don't run automoc on this file
+
if(ARG_GENERATE_MOC)
list(APPEND sources ${_moc_FILE})
qt5_generate_moc(${_header_FILE} ${_moc_FILE})
- set_property(SOURCE ${_header_FILE} PROPERTY SKIP_AUTOMOC TRUE) # don't run automoc on this file
- set_property(SOURCE ${_src_FILE} PROPERTY SKIP_AUTOMOC TRUE) # don't run automoc on this file
set_property(SOURCE ${_src_FILE} APPEND PROPERTY OBJECT_DEPENDS ${_moc_FILE} )
endif()