aboutsummaryrefslogtreecommitdiff
path: root/modules/FindQt4.cmake
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2006-07-04 18:45:25 +0000
committerAlexander Neundorf <neundorf@kde.org>2006-07-04 18:45:25 +0000
commit58f983fca83ecedd8f0f424326261a80090153f4 (patch)
tree21ea017d0f9a585a422d74c56f68469c893632c8 /modules/FindQt4.cmake
parente1370e9c1c7b5d863a544acf44d8a469183a4413 (diff)
downloadextra-cmake-modules-58f983fca83ecedd8f0f424326261a80090153f4.tar.gz
extra-cmake-modules-58f983fca83ecedd8f0f424326261a80090153f4.tar.bz2
make the optional parameter ofr qt4_add_dbus_adaptor() actually work
Alex svn path=/trunk/KDE/kdelibs/; revision=558130
Diffstat (limited to 'modules/FindQt4.cmake')
-rw-r--r--modules/FindQt4.cmake9
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/FindQt4.cmake b/modules/FindQt4.cmake
index 24dab37d..456c514f 100644
--- a/modules/FindQt4.cmake
+++ b/modules/FindQt4.cmake
@@ -886,12 +886,13 @@ IF (QT4_QMAKE_FOUND)
MACRO(QT4_ADD_DBUS_ADAPTOR _sources _xml_file _include _parentClass)
GET_FILENAME_COMPONENT(_infile ${_xml_file} ABSOLUTE)
- IF (ARGV1)
- SET(_basename ${ARGV1} )
- ELSE (ARGV1)
+ SET(_optionalBasename "${ARGV4}")
+ IF (_optionalBasename)
+ SET(_basename ${_optionalBasename} )
+ ELSE (_optionalBasename)
STRING(REGEX REPLACE "(.*[/\\.])?([^\\.]+)\\.xml" "\\2adaptor" _basename ${_infile})
STRING(TOLOWER ${_basename} _basename)
- ENDIF (ARGV1)
+ ENDIF (_optionalBasename)
SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h)
SET(_impl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp)