Imported Upstream version 2.8.10.2
[platform/upstream/cmake.git] / Modules / Use_wxWindows.cmake
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( ${CMAKE_MODULE_PATH}/Use_wxWindows.cmake)
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 # Copyright 2003-2009 Kitware, Inc.
18 # Copyright 2003      Jan Woetzel
19 #
20 # Distributed under the OSI-approved BSD License (the "License");
21 # see accompanying file Copyright.txt for details.
22 #
23 # This software is distributed WITHOUT ANY WARRANTY; without even the
24 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
25 # See the License for more information.
26 #=============================================================================
27 # (To distribute this file outside of CMake, substitute the full
28 #  License text for the above reference.)
29
30 # -----------------------------------------------------
31 # 16.Feb.2004: changed INCLUDE to FIND_PACKAGE to read from users own non-system CMAKE_MODULE_PATH (Jan Woetzel JW)
32 # 07/2006: rewrite as FindwxWidgets.cmake, kept for backward compatibility JW
33
34 message(STATUS "Use_wxWindows.cmake is DEPRECATED. \n"
35 "Please use find_package(wxWidgets) and include(${wxWidgets_USE_FILE}) instead. (JW)")
36
37
38 # ------------------------
39
40 find_package( wxWindows )
41
42 if(WXWINDOWS_FOUND)
43
44 #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}")
45
46  if(WXWINDOWS_INCLUDE_DIR)
47     include_directories(${WXWINDOWS_INCLUDE_DIR})
48   endif()
49  if(WXWINDOWS_LINK_DIRECTORIES)
50     link_directories(${WXWINDOWS_LINK_DIRECTORIES})
51   endif()
52   if(WXWINDOWS_LIBRARIES)
53     link_libraries(${WXWINDOWS_LIBRARIES})
54   endif()
55   if (CMAKE_WXWINDOWS_CXX_FLAGS)
56     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_WXWINDOWS_CXX_FLAGS}")
57   endif()
58   if(WXWINDOWS_DEFINITIONS)
59     add_definitions(${WXWINDOWS_DEFINITIONS})
60   endif()
61 else()
62   message(SEND_ERROR "wxWindows not found by Use_wxWindows.cmake")
63 endif()
64