@@ -7,13 +7,13 @@ include(${PROJECT_SOURCE_DIR}/macros.cmake NO_POLICY_SCOPE)
77set (CMAKE_CXX_STANDARD 11)
88set (CMAKE_CXX_STANDARD_REQUIRED ON )
99set (CMAKE_CXX_EXTENSIONS OFF )
10- set (CMAKE_BUILD_TYPE "Debug " )
10+ set (CMAKE_BUILD_TYPE "Release " )
1111
1212enable_testing ()
1313
1414# Python-finding settings
1515set (Python3_FIND_STRATEGY "LOCATION" )
16- set (Python3_FIND_REGISTRY "LAST" )
16+ set (Python3_FIND_REGISTRY "LAST" )
1717set (Python3_FIND_FRAMEWORK "LAST" )
1818find_package (Python3 COMPONENTS Interpreter Development NumPy REQUIRED)
1919
@@ -33,24 +33,24 @@ execute_process(
3333 OUTPUT_STRIP_TRAILING_WHITESPACE
3434)
3535
36- execute_process (
37- COMMAND
38- ${Python3_EXECUTABLE} -c "from distutils import sysconfig; print(sysconfig.get_config_var('LDSHARED').split(' ', 1)[1])"
39- OUTPUT_VARIABLE PYTHON_LDSHARED
40- OUTPUT_STRIP_TRAILING_WHITESPACE
41- )
42-
43- if (NOT Py_ENABLE_SHARED)
44- message (STATUS "Python ${Python3_EXECUTABLE} is statically linked" )
45- if (APPLE )
46- # conda gives us -bundle, which isn't valid
47- message (STATUS "Removing extra -bundle argument from sysconfig.get_config_var('LDSHARED')" )
48- string (REPLACE "-bundle" "" PYTHON_LDSHARED "${PYTHON_LDSHARED} " )
49- string (STRIP ${PYTHON_LDSHARED} PYTHON_LDSHARED)
50- endif ()
51- # set(Python3_LIBRARIES ${PYTHON_LDSHARED})
52- message (STATUS "Setting Python3_LIBRARIES to '${Python3_LIBRARIES} ' due to static Python" )
53- endif ()
36+ # execute_process(
37+ # COMMAND
38+ # ${Python3_EXECUTABLE} -c "from distutils import sysconfig; print(sysconfig.get_config_var('LDSHARED').split(' ', 1)[1])"
39+ # OUTPUT_VARIABLE PYTHON_LDSHARED
40+ # OUTPUT_STRIP_TRAILING_WHITESPACE
41+ # )
42+
43+ # if (NOT Py_ENABLE_SHARED)
44+ # message(STATUS "Python ${Python3_EXECUTABLE} is statically linked")
45+ # if (APPLE)
46+ # # conda gives us -bundle, which isn't valid
47+ # message(STATUS "Removing extra -bundle argument from sysconfig.get_config_var('LDSHARED')")
48+ # string(REPLACE "-bundle" "" PYTHON_LDSHARED "${PYTHON_LDSHARED}")
49+ # string(STRIP ${PYTHON_LDSHARED} PYTHON_LDSHARED)
50+ # endif()
51+ # # set(Python3_LIBRARIES ${PYTHON_LDSHARED})
52+ # message(STATUS "Setting Python3_LIBRARIES to '${Python3_LIBRARIES}' due to static Python")
53+ # endif()
5454
5555set (EXTENSION_SRC
5656 PyArray.cpp
@@ -76,15 +76,15 @@ python_extension_module(${extension})
7676install (TARGETS ${extension} LIBRARY DESTINATION ${PROJECT_NAME} )
7777
7878PDAL_PYTHON_ADD_PLUGIN(numpy_reader reader numpy
79- FILES
79+ FILES
8080 ./io/NumpyReader.cpp
8181 ./io/NumpyReader.hpp
8282 ./plang/Invocation.cpp
8383 ./plang/Environment .cpp
8484 ./plang/Redirector.cpp
8585 ./plang/Script.cpp
86- LINK_WITH
87- ${PDAL_LIBRARIES}
86+ LINK_WITH
87+ ${PDAL_LIBRARIES}
8888 ${Python3_LIBRARIES}
8989 ${CMAKE_DL_LIBS}
9090 SYSTEM_INCLUDES
@@ -122,15 +122,15 @@ add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src
122122 EXCLUDE_FROM_ALL )
123123
124124PDAL_PYTHON_ADD_PLUGIN(python_filter filter python
125- FILES
125+ FILES
126126 ./filters/PythonFilter.cpp
127127 ./filters/PythonFilter.hpp
128128 ./plang/Invocation.cpp
129129 ./plang/Environment .cpp
130130 ./plang/Redirector.cpp
131131 ./plang/Script.cpp
132- LINK_WITH
133- ${PDAL_LIBRARIES}
132+ LINK_WITH
133+ ${PDAL_LIBRARIES}
134134 ${Python3_LIBRARIES}
135135 ${CMAKE_DL_LIBS}
136136 SYSTEM_INCLUDES
@@ -146,7 +146,7 @@ PDAL_PYTHON_ADD_TEST(pdal_io_numpy_test
146146 ./test /NumpyReaderTest.cpp
147147 ./test /Support.cpp
148148 LINK_WITH
149- ${numpy_reader}
149+ ${numpy_reader}
150150 ${Python3_LIBRARIES}
151151 ${PDAL_LIBRARIES}
152152 ${CMAKE_DL_LIBS}
0 commit comments