CMakeLists.txt 420 B

1234567891011121314151617
  1. cmake_minimum_required(VERSION 3.14)
  2. project(TestFindBoostPython CXX)
  3. include(CTest)
  4. find_package(Boost OPTIONAL_COMPONENTS python27 python34 python35 python36 python37 python38 python39)
  5. set(FAILTEST TRUE)
  6. foreach (v IN ITEMS 27 34 35 36 37 38 39)
  7. if (Boost_PYTHON${v}_FOUND)
  8. set(FAILTEST FALSE)
  9. break()
  10. endif ()
  11. endforeach ()
  12. if (FAILTEST)
  13. message(FATAL_ERROR "No Boost Python module found")
  14. endif ()