1cmake_minimum_required (VERSION 3.18...3.19) 2 3find_package (SWIG) 4if (NOT SWIG_FOUND) 5 message (FATAL_ERROR "Failed to find SWIG") 6endif() 7 8# clean-up SWIG variables 9unset (SWIG_EXECUTABLE CACHE) 10unset (SWIG_DIR CACHE) 11 12set (version ${SWIG_VERSION}) 13 14find_package (SWIG ${SWIG_VERSION} EXACT) 15if (NOT SWIG_FOUND) 16 message (FATAL_ERROR "Failed to find SWIG with version ${version} EXACT") 17endif() 18