opm-simulators/python/CMakeLists.txt
Håkon Hægland 063e336ec6 Remove SYSTEM argument for cmake >= 3.12
Remove SYSTEM argument for pybind11_add_module() if cmake version is
greater than 3.12. It appears that this argument has been deprecated
and also removed by the new FindPython mode in the cmake tools for
pybind11.
2022-06-10 11:31:48 +02:00

15 lines
520 B
CMake

find_package(pybind11 2.2 CONFIG)
if(NOT pybind11_FOUND)
add_subdirectory( pybind11 )
# SYSTEM is supported for embedded pybind source (>= 2.3.0)
set(PYBIND11_SYSTEM "SYSTEM")
elseif(pybind11_VERSION VERSION_GREATER_EQUAL "2.3.0")
if(CMAKE_VERSION VERSION_LESS 3.12)
# SYSTEM is only support for pybind >= 2.3.0 and cmake <= 3.12.0 (Unfortunately querying the
# version does not work. AT least we know the embedded one.
set(PYBIND11_SYSTEM "SYSTEM")
endif()
endif()
add_subdirectory( simulators )