FindwxWindows¶
自 3.0 版本起已被弃用:已由FindwxWidgets
替换。
查找 wxWindows (wxWidgets) 安装
此模块查找 wxWindows/wxWidgets 是否已安装,并确定头文件和库的位置。它还确定库的名称。此代码设置以下变量
WXWINDOWS_FOUND = system has WxWindows
WXWINDOWS_LIBRARIES = path to the wxWindows libraries
on Unix/Linux with additional
linker flags from
"wx-config --libs"
CMAKE_WXWINDOWS_CXX_FLAGS = Compiler flags for wxWindows,
essentially "`wx-config --cxxflags`"
on Linux
WXWINDOWS_INCLUDE_DIR = where to find "wx/wx.h" and "wx/setup.h"
WXWINDOWS_LINK_DIRECTORIES = link directories, useful for rpath on
Unix
WXWINDOWS_DEFINITIONS = extra defines
OPTIONS 如果需要 OpenGL 支持,请
set(WXWINDOWS_USE_GL 1)
在包含此文件之前在 CMakeLists.txt 中。
HAVE_ISYSTEM - true required to replace -I by -isystem on g++
为方便起见,可使用 include(${CMAKE_CURRENT_LIST_DIR}/Use_wxWindows.cmake) 在项目的 CMakeLists.txt 中包含 Use_wxWindows.cmake。
使用方法
set(WXWINDOWS_USE_GL 1)
find_package(wxWindows)
注释 wxWidgets 2.6.x 受单块构建支持,例如在 wx/build/msw 目录中编译为
nmake -f makefile.vc BUILD=debug SHARED=0 USE_OPENGL=1 MONOLITHIC=1
已弃用
CMAKE_WX_CAN_COMPILE
WXWINDOWS_LIBRARY
CMAKE_WX_CXX_FLAGS
WXWINDOWS_INCLUDE_PATH
作者 Jan Woetzel (07/2003-01/2006)