diff --git a/opm/parser/eclipse/CMakeLists.txt b/opm/parser/eclipse/CMakeLists.txt index 9464bcc7f..e8c0dd900 100644 --- a/opm/parser/eclipse/CMakeLists.txt +++ b/opm/parser/eclipse/CMakeLists.txt @@ -350,3 +350,7 @@ include( ${PROJECT_SOURCE_DIR}/cmake/Modules/install_headers.cmake ) install_headers( "${HEADER_FILES}" "${CMAKE_INSTALL_PREFIX}" ) install( TARGETS opmparser DESTINATION ${CMAKE_INSTALL_LIBDIR} ) install( FILES ${PROJECT_BINARY_DIR}/generated-source/include/opm/parser/eclipse/Parser/ParserKeywords.hpp DESTINATION "include/opm/parser/eclipse/Parser") + +if (ENABLE_PYTHON) + add_subdirectory( python ) +endif() diff --git a/opm/parser/eclipse/python/CMakeLists.txt b/opm/parser/eclipse/python/CMakeLists.txt new file mode 100644 index 000000000..3d793d431 --- /dev/null +++ b/opm/parser/eclipse/python/CMakeLists.txt @@ -0,0 +1,16 @@ +find_package (PythonInterp REQUIRED) +find_package (ERTPython REQUIRED) + +add_subdirectory( c_inter ) + +if (EXISTS "/etc/debian_version") + set( PYTHON_PACKAGE_PATH "dist-packages") +else() + set( PYTHON_PACKAGE_PATH "site-packages") +endif() +set(PYTHON_INSTALL_PREFIX "lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/${PYTHON_PACKAGE_PATH}" CACHE STRING "Subdirectory to install Python modules in") + + +include(cmake/python.cmake) +add_subdirectory( python ) +add_subdirectory( tests )