|
@@ -56,8 +56,8 @@ optional Fortran support:
|
|
|
#]=======================================================================]
|
|
#]=======================================================================]
|
|
|
|
|
|
|
|
# compute list of possible names
|
|
# compute list of possible names
|
|
|
|
|
+unset (_SWIG_NAMES)
|
|
|
if (SWIG_FIND_VERSION_RANGE)
|
|
if (SWIG_FIND_VERSION_RANGE)
|
|
|
- set (_SWIG_NAMES)
|
|
|
|
|
foreach (_SWIG_MAJOR IN ITEMS 4 3 2)
|
|
foreach (_SWIG_MAJOR IN ITEMS 4 3 2)
|
|
|
if (_SWIG_MAJOR VERSION_GREATER_EQUAL SWIG_FIND_VERSION_MIN_MAJOR
|
|
if (_SWIG_MAJOR VERSION_GREATER_EQUAL SWIG_FIND_VERSION_MIN_MAJOR
|
|
|
AND ((SWIG_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND _SWIG_MAJOR VERSION_LESS_EQUAL SWIG_FIND_VERSION_MAX)
|
|
AND ((SWIG_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND _SWIG_MAJOR VERSION_LESS_EQUAL SWIG_FIND_VERSION_MAX)
|
|
@@ -73,10 +73,15 @@ elseif(SWIG_FIND_VERSION)
|
|
|
if (_SWIG_MAJOR VERSION_GREATER_EQUAL SWIG_FIND_VERSION_MAJOR)
|
|
if (_SWIG_MAJOR VERSION_GREATER_EQUAL SWIG_FIND_VERSION_MAJOR)
|
|
|
list (APPEND _SWIG_NAMES swig${_SWIG_MAJOR}.0)
|
|
list (APPEND _SWIG_NAMES swig${_SWIG_MAJOR}.0)
|
|
|
endif()
|
|
endif()
|
|
|
|
|
+ endforeach()
|
|
|
endif()
|
|
endif()
|
|
|
else()
|
|
else()
|
|
|
set (_SWIG_NAMES swig4.0 swig3.0 swig2.0)
|
|
set (_SWIG_NAMES swig4.0 swig3.0 swig2.0)
|
|
|
endif()
|
|
endif()
|
|
|
|
|
+if (NOT _SWIG_NAMES)
|
|
|
|
|
+ # try to find any version
|
|
|
|
|
+ set (_SWIG_NAMES swig4.0 swig3.0 swig2.0)
|
|
|
|
|
+endif()
|
|
|
|
|
|
|
|
find_program(SWIG_EXECUTABLE NAMES ${_SWIG_NAMES} swig)
|
|
find_program(SWIG_EXECUTABLE NAMES ${_SWIG_NAMES} swig)
|
|
|
|
|
|