aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)