Use_wxWindows.cmake 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. ##
  2. ## This convenience include finds if wxWindows is installed
  3. ## and set the appropriate libs, incdirs, flags etc.
  4. ## author Jan Woetzel <jw -at- mip.informatik.uni-kiel.de> (07/2003)
  5. ##
  6. ## -----------------------------------------------------
  7. ## USAGE:
  8. ## just include Use_wxWindows.cmake
  9. ## in your projects CMakeLists.txt
  10. ## INCLUDE(Use_wxWindows)
  11. ##
  12. ## if you are sure you need GL then
  13. ## SET(WXWINDOWS_USE_GL 1)
  14. ## *before* you include this file.
  15. ##
  16. ## -----------------------------------------------------
  17. INCLUDE(FindwxWindows)
  18. IF(WXWINDOWS_FOUND)
  19. #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}")
  20. IF(WXWINDOWS_INCLUDE_DIR)
  21. INCLUDE_DIRECTORIES(${WXWINDOWS_INCLUDE_DIR})
  22. ENDIF(WXWINDOWS_INCLUDE_DIR)
  23. IF(WXWINDOWS_LINK_DIRECTORIES)
  24. LINK_DIRECTORIES(${WXWINDOWS_LINK_DIRECTORIES})
  25. ENDIF(WXWINDOWS_LINK_DIRECTORIES)
  26. IF(WXWINDOWS_LIBRARIES)
  27. LINK_LIBRARIES(${WXWINDOWS_LIBRARIES})
  28. ENDIF(WXWINDOWS_LIBRARIES)
  29. IF (CMAKE_WXWINDOWS_CXX_FLAGS)
  30. SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_WXWINDOWS_CXX_FLAGS}")
  31. ENDIF(CMAKE_WXWINDOWS_CXX_FLAGS)
  32. IF(WXWINDOWS_DEFINITIONS)
  33. ADD_DEFINITIONS(${WXWINDOWS_DEFINITIONS})
  34. ENDIF(WXWINDOWS_DEFINITIONS)
  35. ELSE(WXWINDOWS_FOUND)
  36. MESSAGE(SEND_ERROR "wxWindows not found by Use_wxWindows.cmake")
  37. ENDIF(WXWINDOWS_FOUND)