|
From: <ai...@us...> - 2009-08-24 14:31:23
|
Revision: 10321
http://plplot.svn.sourceforge.net/plplot/?rev=10321&view=rev
Author: airwin
Date: 2009-08-24 14:31:13 +0000 (Mon, 24 Aug 2009)
Log Message:
-----------
Silently drop aqt device driver if not Darwin.
Silently drop wingcc device driver if not Windows (WIN32).
These two changes means it is possible on a fully loaded Linux system to
have a WARNING-free cmake result even when -DDEFAULT_ALL_DEVICES=ON.
Modified Paths:
--------------
trunk/cmake/modules/aqt.cmake
trunk/cmake/modules/wingcc.cmake
Modified: trunk/cmake/modules/aqt.cmake
===================================================================
--- trunk/cmake/modules/aqt.cmake 2009-08-24 14:02:24 UTC (rev 10320)
+++ trunk/cmake/modules/aqt.cmake 2009-08-24 14:31:13 UTC (rev 10321)
@@ -27,15 +27,19 @@
# DRIVERS_LINK_FLAGS - list of LINK_FLAGS for all static device drivers.
#
-include(FindAQT)
+# Darwin-only device driver.
+if(PLD_aqt AND NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin")
+ set(PLD_aqt OFF CACHE BOOL "Enable aqt device" FORCE)
+endif(PLD_aqt AND NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-IF (AQT_FOUND)
- MESSAGE(STATUS "Found AQT: ${AQT_FRAMEWORK}")
- IF (PLD_aqt)
- SET(aqt_COMPILE_FLAGS "-ObjC")
- SET(aqt_LINK_FLAGS "-framework AquaTerm -framework Foundation")
- SET(DRIVERS_LINK_FLAGS ${DRIVERS_LINK_FLAGS} ${aqt_LINK_FLAGS})
- ENDIF (PLD_aqt)
-ELSE (AQT_FOUND)
- SET(PLD_aqt OFF CACHE BOOL "Enable aqt device" FORCE)
-ENDIF (AQT_FOUND)
+if(PLD_aqt)
+ include(FindAQT)
+ if(AQT_FOUND)
+ message(STATUS "Found AQT: ${AQT_FRAMEWORK}")
+ set(aqt_COMPILE_FLAGS "-ObjC")
+ set(aqt_LINK_FLAGS "-framework AquaTerm -framework Foundation")
+ set(DRIVERS_LINK_FLAGS ${DRIVERS_LINK_FLAGS} ${aqt_LINK_FLAGS})
+ else(AQT_FOUND)
+ set(PLD_aqt OFF CACHE BOOL "Enable aqt device" FORCE)
+ endif(AQT_FOUND)
+endif(PLD_aqt)
Modified: trunk/cmake/modules/wingcc.cmake
===================================================================
--- trunk/cmake/modules/wingcc.cmake 2009-08-24 14:02:24 UTC (rev 10320)
+++ trunk/cmake/modules/wingcc.cmake 2009-08-24 14:31:13 UTC (rev 10321)
@@ -27,6 +27,11 @@
# wingcc device.
# DRIVERS_LINK_FLAGS - list of LINK_FLAGS for all static devices.
+# Windows-only device driver.
+if(PLD_wingcc AND NOT WIN32)
+ set(PLD_wingcc OFF CACHE BOOL "Enable wingcc device" FORCE)
+endif(PLD_wingcc AND NOT WIN32)
+
if(PLD_wingcc)
message(STATUS "Looking for gdi32 header and library")
find_library(GDI32_LIBRARY gdi32 HINTS ${MINGWLIBPATH} ${BORLANDLIBPATH})
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|