From 930bed0f71079cfd2f71698d16947a3303144a9f Mon Sep 17 00:00:00 2001 From: Sebastien Barre Date: Thu, 8 Aug 2002 13:41:50 -0400 Subject: ENH: first stab at wxWindows support (win32) --- Modules/FindwxWindows.cmake | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Modules/FindwxWindows.cmake diff --git a/Modules/FindwxWindows.cmake b/Modules/FindwxWindows.cmake new file mode 100644 index 0000000..b01e9e4 --- /dev/null +++ b/Modules/FindwxWindows.cmake @@ -0,0 +1,39 @@ +# +# This module finds if wxWindows is installed and determines where the +# include files and libraries are. It also determines what the name of +# the library is. This code sets the following variables: +# +# WXWINDOWS_STATIC_LIBRARY = full path to the wxWindows static library +# WXWINDOWS_SHARED_LIBRARY = full path to the wxWindows shared import library +# WXWINDOWS_INCLUDE_PATH = path to wx.h + +SET (WXWINDOWS_POSSIBLE_LIB_PATHS + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\wxWindows_is1;Inno Setup: App Path]/lib" + $ENV{WXWIN}/lib +) + +FIND_LIBRARY(WXWINDOWS_STATIC_LIBRARY + NAMES wx + PATHS ${WXWINDOWS_POSSIBLE_LIB_PATHS} +) + +FIND_LIBRARY(WXWINDOWS_SHARED_LIBRARY + NAMES wx23_2 wx22_9 + PATHS ${WXWINDOWS_POSSIBLE_LIB_PATHS} +) + +SET (WXWINDOWS_POSSIBLE_INCLUDE_PATHS + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\wxWindows_is1;Inno Setup: App Path]/include/wx" + $ENV{WXWIN}/include/wx +) + +FIND_PATH(WXWINDOWS_INCLUDE_PATH + wx.h + ${WXWINDOWS_POSSIBLE_INCLUDE_PATHS} +) + +MARK_AS_ADVANCED( + WXWINDOWS_STATIC_LIBRARY + WXWINDOWS_SHARED_LIBRARY + WXWINDOWS_INCLUDE_PATH +) -- cgit v0.12