diff --git a/SuperBuild/cmake/External-PDALPython.cmake b/SuperBuild/cmake/External-PDALPython.cmake index be3e1e51..410b77bf 100644 --- a/SuperBuild/cmake/External-PDALPython.cmake +++ b/SuperBuild/cmake/External-PDALPython.cmake @@ -1,6 +1,11 @@ set(_proj_name pdal-python) set(_SB_BINARY_DIR "${SB_BINARY_DIR}/${_proj_name}") +if (WIN32) + set(PP_EXTRA_ARGS -DPYTHON3_EXECUTABLE=${PYTHON_EXE_PATH} + -DPython3_NumPy_INCLUDE_DIRS=${PYTHON_HOME}/lib/site-packages/numpy/core/include) +endif() + ExternalProject_Add(${_proj_name} DEPENDS pdal PREFIX ${_SB_BINARY_DIR} @@ -19,6 +24,7 @@ ExternalProject_Add(${_proj_name} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX:PATH=${SB_INSTALL_DIR}/lib/python3.8/dist-packages ${WIN32_CMAKE_ARGS} + ${PP_EXTRA_ARGS} #--Build step----------------- BINARY_DIR ${_SB_BINARY_DIR} #--Install step---------------