FindSwigDeps.cmake 741 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. if(WIN32)
  2. IF(CMAKE_SIZEOF_VOID_P EQUAL 8)
  3. SET(_LIB_SUFFIX 64)
  4. ELSE()
  5. SET(_LIB_SUFFIX 32)
  6. ENDIF()
  7. FIND_PATH(SWIG_DIR
  8. NAMES swigrun.i
  9. HINTS
  10. ENV SwigPath${_LIB_SUFFIX}
  11. ENV SwigPath
  12. ENV DepsPath${_LIB_SUFFIX}
  13. ENV DepsPath
  14. ${SwigPath${_LIB_SUFFIX}}
  15. ${SwigPath}
  16. ${DepsPath${_LIB_SUFFIX}}
  17. ${DepsPath}
  18. ${_PYTHON_INCLUDE_DIRS}
  19. PATH_SUFFIXES
  20. ../swig/Lib
  21. swig/Lib
  22. )
  23. find_program(SWIG_EXECUTABLE
  24. NAMES swig
  25. HINTS
  26. ENV SwigPath${_LIB_SUFFIX}
  27. ENV SwigPath
  28. ENV DepsPath${_LIB_SUFFIX}
  29. ENV DepsPath
  30. ${SwigPath${_LIB_SUFFIX}}
  31. ${SwigPath}
  32. ${DepsPath${_LIB_SUFFIX}}
  33. ${DepsPath}
  34. ${_PYTHON_INCLUDE_DIRS}
  35. PATH_SUFFIXES
  36. ../swig
  37. swig
  38. )
  39. endif()
  40. find_package(SWIG QUIET 2)