aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2011-02-10 20:16:58 -0200
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:53:58 -0300
commitc9dd530e71173a5c3673f9184495cbe8a30c9ce4 (patch)
tree847f3a55e21f155a90fb6cc8d5f9893346c11541 /cmake
parentdae317b8314da6f0e594128b3b3fed01c448bbc9 (diff)
Fix phonon compilation and detection of VideoCaptureDevice class.
Reviewer: Lauro Moura <lauro.neto@openbossa.org> Renato Araújo <renato.filho@openbossa.org>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Macros/PySideModules.cmake9
1 files changed, 4 insertions, 5 deletions
diff --git a/cmake/Macros/PySideModules.cmake b/cmake/Macros/PySideModules.cmake
index 516201c0d..07c118c8d 100644
--- a/cmake/Macros/PySideModules.cmake
+++ b/cmake/Macros/PySideModules.cmake
@@ -63,15 +63,15 @@ endmacro()
#macro(check_qt_class_with_namespace module namespace class global_sources commom_xml class_xml [namespace] [module])
macro(check_qt_class module class global_sources commom_xml)
if (${ARGC} GREATER 4)
- set (namespace ${ARGV3})
+ set (namespace ${ARGV4})
string(TOLOWER ${namespace} _namespace)
else ()
set (namespace "")
endif ()
if (${ARGC} GREATER 5)
- set (include_file ${ARGV4})
+ set (include_file ${ARGV5})
else ()
- set (include_file ${module})
+ set (include_file ${class})
endif ()
string(TOLOWER ${class} _class)
string(TOUPPER ${module} _module)
@@ -93,9 +93,8 @@ macro(check_qt_class module class global_sources commom_xml)
set(SRC_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/test${class}.cxx)
file(WRITE ${SRC_FILE}
"#include <${include_file}>\n"
- "#include <typeinfo>\n"
"${NAMESPACE_USE}\n"
- "int main() { typeid(${class}); }\n"
+ "int main() { sizeof(${class}); }\n"
)
try_compile(Q_WORKS ${CMAKE_BINARY_DIR}
${SRC_FILE}