diff options
Diffstat (limited to 'modules/FindAutomoc4.cmake')
-rw-r--r-- | modules/FindAutomoc4.cmake | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/modules/FindAutomoc4.cmake b/modules/FindAutomoc4.cmake index 1192ea01..cbe7ad1e 100644 --- a/modules/FindAutomoc4.cmake +++ b/modules/FindAutomoc4.cmake @@ -3,20 +3,42 @@ # # AUTOMOC4_FOUND - automoc4 has been found # AUTOMOC4_EXECUTABLE - the automoc4 tool +# AUTOMOC4_VERSION - the full version of automoc4 +# AUTOMOC4_VERSION_MAJOR, AUTOMOC4_VERSION_MINOR, AUTOMOC4_VERSION_PATCH - AUTOMOC4_VERSION +# broken into its components # # It also adds the following macros # AUTOMOC4(<target> <SRCS_VAR>) # Use this to run automoc4 on all files contained in the list <SRCS_VAR>. # -# AUTOMOC4_MOC_HEADERS(<target> header1.h header2.h) +# AUTOMOC4_MOC_HEADERS(<target> header1.h header2.h ...) # Use this to add more header files to be processed with automoc4. +# +# AUTOMOC4_ADD_EXECUTABLE(<target_NAME> src1 src2 ...) +# This macro does the same as ADD_EXECUTABLE, but additionally +# adds automoc4 handling for all source files. +# +# AUTOMOC4_ADD_LIBRARY(<target_NAME> src1 src2 ...) +# This macro does the same as ADD_LIBRARY, but additionally +# adds automoc4 handling for all source files. +# Internal helper macro, may change or be removed anytime: +# _ADD_AUTOMOC4_TARGET(<target_NAME> <SRCS_VAR>) +# +# Since version 0.9.88: +# The following two macros are only to be used for KDE4 projects +# and do something which makes sure automoc4 works for KDE. Don't +# use them anywhere else. +# _AUTOMOC4_KDE4_PRE_TARGET_HANDLING(<target_NAME> <SRCS_VAR>) +# _AUTOMOC4_KDE4_POST_TARGET_HANDLING(<target_NAME>) -# Copyright (c) 2008, Alexander Neundorf, <neundorf@kde.org> + +# Copyright (c) 2008-2009, Alexander Neundorf, <neundorf@kde.org> # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. + # check if we are inside KDESupport and automoc is enabled if("${KDESupport_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") # when building this project as part of kdesupport |