From aa17dcf852e781df4613c91e46b36ea946aba7ec Mon Sep 17 00:00:00 2001 From: Sebastian Holtermann Date: Fri, 30 Jun 2017 15:25:15 +0200 Subject: Fix for CMake 3.9. AUTOMOC now applies to generated headers too, so we need to skip it when using qt5_generate_moc. --- KF5ConfigMacros.cmake | 1 + 1 file changed, 1 insertion(+) (limited to 'KF5ConfigMacros.cmake') diff --git a/KF5ConfigMacros.cmake b/KF5ConfigMacros.cmake index f365c78f..527054da 100644 --- a/KF5ConfigMacros.cmake +++ b/KF5ConfigMacros.cmake @@ -98,6 +98,7 @@ function (KCONFIG_ADD_KCFG_FILES _sources ) 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() -- cgit v1.2.1