mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 16:32:14 -06:00
FindwxWidgets: Use more private name for local variable
Avoid using a `_filename` variable that may be set by project code. Also unset the variable name that we do use to avoid conflict.
This commit is contained in:
committed by
Brad King
parent
aad0967e7d
commit
9174786008
@@ -925,14 +925,16 @@ unset(_wx_lib_missing)
|
||||
|
||||
# Check if a specific version was requested by find_package().
|
||||
if(wxWidgets_FOUND)
|
||||
find_file(_filename wx/version.h PATHS ${wxWidgets_INCLUDE_DIRS} NO_DEFAULT_PATH)
|
||||
dbg_msg("_filename: ${_filename}")
|
||||
unset(_wx_filename)
|
||||
find_file(_wx_filename wx/version.h PATHS ${wxWidgets_INCLUDE_DIRS} NO_DEFAULT_PATH)
|
||||
dbg_msg("_wx_filename: ${_wx_filename}")
|
||||
|
||||
if(NOT _filename)
|
||||
if(NOT _wx_filename)
|
||||
message(FATAL_ERROR "wxWidgets wx/version.h file not found in ${wxWidgets_INCLUDE_DIRS}.")
|
||||
endif()
|
||||
|
||||
file(READ ${_filename} _wx_version_h)
|
||||
file(READ "${_wx_filename}" _wx_version_h)
|
||||
unset(_wx_filename CACHE)
|
||||
|
||||
string(REGEX REPLACE "^(.*\n)?#define +wxMAJOR_VERSION +([0-9]+).*"
|
||||
"\\2" wxWidgets_VERSION_MAJOR "${_wx_version_h}" )
|
||||
|
||||
Reference in New Issue
Block a user