Commit fa1f3859 authored by Richard Berger's avatar Richard Berger
Browse files

Add support for PYTHON in CMake build

parent 23540cfc
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ option(CMAKE_VERBOSE_MAKEFILE "Verbose makefile" OFF)

option(ENABLE_ALL "Build all packages" OFF)
set(PACKAGES ASPHERE BODY CLASS2 COLLOID COMPRESS CORESHELL DIPOLE GRANULAR
	KSPACE MANYBODY MC MEAM MISC MOLECULE RIGID REAX)
	KSPACE MANYBODY MC MEAM MISC MOLECULE PYTHON RIGID REAX)
foreach(PKG ${PACKAGES})
  option(ENABLE_${PKG} "Build ${PKG} Package" ${ENABLE_ALL})
endforeach()
@@ -81,6 +81,17 @@ if(ENABLE_KOKKOS)
  list(APPEND LAMMPS_LINK_LIBS ${Kokkos_LIBRARIES})
endif()

if(ENABLE_PYTHON)
  find_package(PythonLibs)
  if(PYTHONLIBS_FOUND)
    add_definitions(-DLMP_PYTHON)
    include_directories(${PYTHON_INCLUDE_DIR})
    list(APPEND LAMMPS_LINK_LIBS ${PYTHON_LIBRARY})
  else()
    message(FATAL_ERROR "Could not find needed Python libraries and headers")
  endif()
endif()

find_package(JPEG)
if(JPEG_FOUND)
  add_definitions(-DLAMMPS_JPEG)