Loading python/CMakeLists.txt +9 −8 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ find_library(CSM_LIBRARY NAMES csmapi PATHS ${PYTHON_LIBRARY}/../) message("-- Found CSM Include: ${CSM_INCLUDE_DIR}") message("-- Found CSM Lib: ${CSM_LIBRARY}") include_directories(${CSM_INCLUDE_DIR}) # Add and link Loading @@ -25,6 +24,8 @@ swig_add_library(csmapi set_target_properties(_csmapi PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SWIG_OUTDIR}) SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") if (APPLE) set_target_properties(_csmapi PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") # On OSX, do not link python - this causes segfaults Loading recipe/build.sh +2 −2 Original line number Diff line number Diff line #!/bin/bash mkdir build && cd build mkdir -p build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX -DANACONDA_PYTHON_VERBOSE=ON .. make cd python Loading recipe/meta.yaml +4 −3 Original line number Diff line number Diff line Loading @@ -9,12 +9,13 @@ requirements: build: - {{ compiler('cxx') }} # [linux] - cmake >=3.10 - python host: - libcsm - csm - python - swig run: - libcsm - csm - python - numpy Loading Loading
python/CMakeLists.txt +9 −8 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ find_library(CSM_LIBRARY NAMES csmapi PATHS ${PYTHON_LIBRARY}/../) message("-- Found CSM Include: ${CSM_INCLUDE_DIR}") message("-- Found CSM Lib: ${CSM_LIBRARY}") include_directories(${CSM_INCLUDE_DIR}) # Add and link Loading @@ -25,6 +24,8 @@ swig_add_library(csmapi set_target_properties(_csmapi PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SWIG_OUTDIR}) SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") if (APPLE) set_target_properties(_csmapi PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") # On OSX, do not link python - this causes segfaults Loading
recipe/build.sh +2 −2 Original line number Diff line number Diff line #!/bin/bash mkdir build && cd build mkdir -p build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX -DANACONDA_PYTHON_VERBOSE=ON .. make cd python Loading
recipe/meta.yaml +4 −3 Original line number Diff line number Diff line Loading @@ -9,12 +9,13 @@ requirements: build: - {{ compiler('cxx') }} # [linux] - cmake >=3.10 - python host: - libcsm - csm - python - swig run: - libcsm - csm - python - numpy Loading