43 lines
741 B
CMake
43 lines
741 B
CMake
if(WIN32)
|
|
IF(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
SET(_LIB_SUFFIX 64)
|
|
ELSE()
|
|
SET(_LIB_SUFFIX 32)
|
|
ENDIF()
|
|
|
|
FIND_PATH(SWIG_DIR
|
|
NAMES swigrun.i
|
|
HINTS
|
|
ENV SwigPath${_LIB_SUFFIX}
|
|
ENV SwigPath
|
|
ENV DepsPath${_LIB_SUFFIX}
|
|
ENV DepsPath
|
|
${SwigPath${_LIB_SUFFIX}}
|
|
${SwigPath}
|
|
${DepsPath${_LIB_SUFFIX}}
|
|
${DepsPath}
|
|
${_PYTHON_INCLUDE_DIRS}
|
|
PATH_SUFFIXES
|
|
../swig/Lib
|
|
swig/Lib
|
|
)
|
|
|
|
find_program(SWIG_EXECUTABLE
|
|
NAMES swig
|
|
HINTS
|
|
ENV SwigPath${_LIB_SUFFIX}
|
|
ENV SwigPath
|
|
ENV DepsPath${_LIB_SUFFIX}
|
|
ENV DepsPath
|
|
${SwigPath${_LIB_SUFFIX}}
|
|
${SwigPath}
|
|
${DepsPath${_LIB_SUFFIX}}
|
|
${DepsPath}
|
|
${_PYTHON_INCLUDE_DIRS}
|
|
PATH_SUFFIXES
|
|
../swig
|
|
swig
|
|
)
|
|
endif()
|
|
|
|
find_package(SWIG QUIET 2)
|