ソースを参照

ENH: Add Use file for wxWindows. Thanks Jan Woetzel

Andy Cedilnik 22 年 前
コミット
4faaf7c877
1 ファイル変更49 行追加0 行削除
  1. 49 0
      Modules/Use_wxWindows.cmake

+ 49 - 0
Modules/Use_wxWindows.cmake

@@ -0,0 +1,49 @@
+## 
+## This convenience include finds if wxWindows is installed
+## and set the appropriate libs, incdirs, flags etc. 
+
+## author Jan Woetzel <jw -at- mip.informatik.uni-kiel.de> (07/2003)
+##
+## -----------------------------------------------------
+## USAGE: 
+##   just include Use_wxWindows.cmake 
+##   in your projects CMakeLists.txt
+## INCLUDE( ${CMAKE_ROOT}/Modules/Use_wxWindows.cmake)
+##
+##   if you are sure you need GL then
+## SET(WXWINDOWS_USE_GL 1)
+##   *before* you include this file.
+## 
+## -----------------------------------------------------
+
+
+
+INCLUDE(${CMAKE_ROOT}/Modules/FindwxWindows.cmake)
+
+IF(WXWINDOWS_FOUND)
+  
+  #MESSAGE("DBG Use_wxWindows.cmake:  WXWINDOWS_INCLUDE_DIR=${WXWINDOWS_INCLUDE_DIR} WXWINDOWS_LINK_DIRECTORIES=${WXWINDOWS_LINK_DIRECTORIES}     WXWINDOWS_LIBRARIES=${WXWINDOWS_LIBRARIES}  CMAKE_WXWINDOWS_CXX_FLAGS=${CMAKE_WXWINDOWS_CXX_FLAGS} WXWINDOWS_DEFINITIONS=${WXWINDOWS_DEFINITIONS}")
+  
+  IF(WXWINDOWS_INCLUDE_DIR)
+    INCLUDE_DIRECTORIES(${WXWINDOWS_INCLUDE_DIR})
+  ENDIF(WXWINDOWS_INCLUDE_DIR)
+ 
+  IF(WXWINDOWS_LINK_DIRECTORIES)
+    LINK_DIRECTORIES(${WXWINDOWS_LINK_DIRECTORIES})
+  ENDIF(WXWINDOWS_LINK_DIRECTORIES)
+  
+  IF(WXWINDOWS_LIBRARIES)
+    LINK_LIBRARIES(${WXWINDOWS_LIBRARIES})
+  ENDIF(WXWINDOWS_LIBRARIES)
+  
+  IF (CMAKE_WXWINDOWS_CXX_FLAGS)
+    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_WXWINDOWS_CXX_FLAGS}")
+  ENDIF(CMAKE_WXWINDOWS_CXX_FLAGS)
+  
+  IF(WXWINDOWS_DEFINITIONS)
+    ADD_DEFINITIONS(${WXWINDOWS_DEFINITIONS})
+  ENDIF(WXWINDOWS_DEFINITIONS)
+
+ELSE(WXWINDOWS_FOUND)
+  MESSAGE(SEND_ERROR "wxWindows not found by Use_wxWindows.cmake")
+ENDIF(WXWINDOWS_FOUND)