freebsd-ports/science/openbabel/files/patch-scripts__CMakeLists.txt
Max Brazhnikov 5bf9bfc399 science/openbabel:
- Update openbabel to 2.3.2
- Switch to CMake build system
- Add PYTHON and CAIRO options
- Don't rename babel binary, mark conflict with ancient biology/babel

science/py-openbabel:
- Merge py-openbabel to openbabel

other:
- chase openbabel update
2012-12-11 14:19:54 +00:00

23 lines
1.4 KiB
Text

--- ./scripts/CMakeLists.txt.orig 2012-10-03 19:08:52.000000000 +0000
+++ ./scripts/CMakeLists.txt 2012-10-29 23:15:24.219796263 +0000
@@ -50,6 +50,7 @@
if(PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND)
set(DO_PYTHON_BINDINGS ON BOOL)
+ set(PYTHON_SITE_PACKAGES_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages CACHE PATH "The directory where python modules will be installed to.")
message(STATUS "Python bindings will be compiled")
endif(PYTHONLIBS_FOUND AND PYTHONINTERP_FOUND)
@@ -91,9 +92,9 @@
PREFIX ""
SUFFIX .so )
add_dependencies(bindings_python openbabel)
- install(TARGETS bindings_python LIBRARY DESTINATION ${LIB_INSTALL_DIR})
- install(FILES ${openbabel_SOURCE_DIR}/scripts/python/openbabel.py DESTINATION ${LIB_INSTALL_DIR})
- install(FILES ${openbabel_SOURCE_DIR}/scripts/python/pybel.py DESTINATION ${LIB_INSTALL_DIR})
+ install(TARGETS bindings_python LIBRARY DESTINATION ${PYTHON_SITE_PACKAGES_INSTALL_DIR})
+ install(FILES ${openbabel_SOURCE_DIR}/scripts/python/openbabel.py DESTINATION ${PYTHON_SITE_PACKAGES_INSTALL_DIR})
+ install(FILES ${openbabel_SOURCE_DIR}/scripts/python/pybel.py DESTINATION ${PYTHON_SITE_PACKAGES_INSTALL_DIR})
else(NOT WIN32)
set_target_properties(bindings_python PROPERTIES
OUTPUT_NAME _openbabel