|
From: <ai...@us...> - 2009-03-09 19:33:38
|
Revision: 9687
http://plplot.svn.sourceforge.net/plplot/?rev=9687&view=rev
Author: airwin
Date: 2009-03-09 19:33:22 +0000 (Mon, 09 Mar 2009)
Log Message:
-----------
Pass "-DPLD_qtwidget=ON" option to moc when the qt device is being built
with -DPLD_qtwidget=ON. This sorts out all cmake-2.6.0 problems with
using moc so that 2.6.3 is no longer a necessity for building the qt device
driver.
Modified Paths:
--------------
trunk/drivers/CMakeLists.txt
Modified: trunk/drivers/CMakeLists.txt
===================================================================
--- trunk/drivers/CMakeLists.txt 2009-03-09 18:05:18 UTC (rev 9686)
+++ trunk/drivers/CMakeLists.txt 2009-03-09 19:33:22 UTC (rev 9687)
@@ -90,18 +90,21 @@
PROPERTIES COMPILE_FLAGS "-DUSINGDLL"
)
endif(${SOURCE_ROOT_NAME}_COMPILE_FLAGS)
- if(SOURCE_ROOT_NAME STREQUAL "qt")
- qt4_wrap_cpp(QT_MOC_OUTFILES ${CMAKE_CURRENT_SOURCE_DIR}/qt.h)
- # Temporary debugging message.
- message("QT_MOC_OUTFILES = ${QT_MOC_OUTFILES}")
+ if(SOURCE_ROOT_NAME STREQUAL "qt" AND PLD_qtwidget)
+ qt4_wrap_cpp(
+ QT_MOC_OUTFILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/qt.h
+ OPTIONS "-DPLD_qtwidget=ON"
+ )
+ # message("QT_MOC_OUTFILES = ${QT_MOC_OUTFILES}")
set_source_files_properties(
${QT_MOC_OUTFILES}
PROPERTIES GENERATED "ON"
)
add_library(${SOURCE_ROOT_NAME} MODULE ${${SOURCE_ROOT_NAME}_SOURCE} ${QT_MOC_OUTFILES})
- else(SOURCE_ROOT_NAME STREQUAL "qt")
+ else(SOURCE_ROOT_NAME STREQUAL "qt" AND PLD_qtwidget)
add_library(${SOURCE_ROOT_NAME} MODULE ${${SOURCE_ROOT_NAME}_SOURCE})
- endif(SOURCE_ROOT_NAME STREQUAL "qt")
+ endif(SOURCE_ROOT_NAME STREQUAL "qt" AND PLD_qtwidget)
# ${SOURCE_ROOT_NAME}_LINK_FLAGS is ideally a list of the full path names
# to libraries determined with find_library. However, the list can also
# include link flags such as the -L and -l form of specifying libraries,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|