summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Kelly <stephen.kelly@kdab.com>2011-12-19 22:51:50 +0100
committerQt by Nokia <qt-info@nokia.com>2012-01-02 18:00:18 +0100
commit5edbf9d9188ecafe2797059aa5600988195cb1c0 (patch)
treeb04c88f9d9aa95c382e43cc7ab6474ce80763d9f
parent54d0ab5b3a2c3f7ae81b2cd90a1ec1026d23fb53 (diff)
Convert macros to functions.
Change-Id: I08104d1189ed7d7debcb9f5bd38e8862423ef2c3 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Alexander Neundorf <neundorf@kde.org> Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
-rw-r--r--src/linguist/Qt5LinguistToolsMacros.cmake10
-rw-r--r--src/qdbus/Qt5DBusToolsMacros.cmake19
2 files changed, 17 insertions, 12 deletions
diff --git a/src/linguist/Qt5LinguistToolsMacros.cmake b/src/linguist/Qt5LinguistToolsMacros.cmake
index 4b9ff9d6f..817069b46 100644
--- a/src/linguist/Qt5LinguistToolsMacros.cmake
+++ b/src/linguist/Qt5LinguistToolsMacros.cmake
@@ -32,7 +32,7 @@
-macro(QT5_CREATE_TRANSLATION _qm_files)
+function(QT5_CREATE_TRANSLATION _qm_files)
set(options)
set(oneValueArgs)
set(multiValueArgs OPTIONS)
@@ -76,10 +76,11 @@ macro(QT5_CREATE_TRANSLATION _qm_files)
DEPENDS ${_my_sources} ${_ts_pro} VERBATIM)
endforeach()
qt5_add_translation(${_qm_files} ${_my_tsfiles})
-endmacro()
+ set(${_qm_files} ${${_qm_files}} PARENT_SCOPE)
+endfunction()
-macro(QT5_ADD_TRANSLATION _qm_files)
+function(QT5_ADD_TRANSLATION _qm_files)
foreach(_current_FILE ${ARGN})
get_filename_component(_abs_FILE ${_current_FILE} ABSOLUTE)
get_filename_component(qm ${_abs_FILE} NAME_WE)
@@ -98,4 +99,5 @@ macro(QT5_ADD_TRANSLATION _qm_files)
)
list(APPEND ${_qm_files} ${qm})
endforeach()
-endmacro()
+ set(${_qm_files} ${${_qm_files}} PARENT_SCOPE)
+endfunction()
diff --git a/src/qdbus/Qt5DBusToolsMacros.cmake b/src/qdbus/Qt5DBusToolsMacros.cmake
index 615723970..04468de31 100644
--- a/src/qdbus/Qt5DBusToolsMacros.cmake
+++ b/src/qdbus/Qt5DBusToolsMacros.cmake
@@ -33,7 +33,7 @@
include(MacroAddFileDependencies)
-macro(QT5_ADD_DBUS_INTERFACE _sources _interface _basename)
+function(QT5_ADD_DBUS_INTERFACE _sources _interface _basename)
get_filename_component(_infile ${_interface} ABSOLUTE)
set(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
set(_impl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)
@@ -66,10 +66,11 @@ macro(QT5_ADD_DBUS_INTERFACE _sources _interface _basename)
list(APPEND ${_sources} ${_impl} ${_header} ${_moc})
macro_add_file_dependencies(${_impl} ${_moc}))
-endmacro()
+ set(${_sources} ${${_sources}} PARENT_SCOPE)
+endfunction()
-macro(QT5_ADD_DBUS_INTERFACES _sources)
+function(QT5_ADD_DBUS_INTERFACES _sources)
foreach(_current_FILE ${ARGN})
get_filename_component(_infile ${_current_FILE} ABSOLUTE)
# get the part before the ".xml" suffix
@@ -77,10 +78,11 @@ macro(QT5_ADD_DBUS_INTERFACES _sources)
string(TOLOWER ${_basename} _basename)
qt5_add_dbus_interface(${_sources} ${_infile} ${_basename}interface)
endforeach()
-endmacro()
+ set(${_sources} ${${_sources}} PARENT_SCOPE)
+endfunction()
-macro(QT5_GENERATE_DBUS_INTERFACE _header) # _customName OPTIONS -some -options )
+function(QT5_GENERATE_DBUS_INTERFACE _header) # _customName OPTIONS -some -options )
set(options)
set(oneValueArgs)
set(multiValueArgs OPTIONS)
@@ -111,10 +113,10 @@ macro(QT5_GENERATE_DBUS_INTERFACE _header) # _customName OPTIONS -some -options
COMMAND ${QT_DBUSCPP2XML_EXECUTABLE} ${_qt4_dbus_options} ${_in_file} -o ${_target}
DEPENDS ${_in_file} VERBATIM
)
-endmacro()
+endfunction()
-macro(QT5_ADD_DBUS_ADAPTOR _sources _xml_file _include _parentClass) # _optionalBasename _optionalClassName)
+function(QT5_ADD_DBUS_ADAPTOR _sources _xml_file _include _parentClass) # _optionalBasename _optionalClassName)
get_filename_component(_infile ${_xml_file} ABSOLUTE)
set(_optionalBasename "${ARGV4}")
@@ -147,4 +149,5 @@ macro(QT5_ADD_DBUS_ADAPTOR _sources _xml_file _include _parentClass) # _optional
macro_add_file_dependencies(${_impl} ${_moc})
list(APPEND ${_sources} ${_impl} ${_header} ${_moc})
-endmacro()
+ set(${_sources} ${${_sources}} PARENT_SCOPE)
+endfunction()