Skip to content
Snippets Groups Projects
Commit cca617db authored by Guillaume Pasero's avatar Guillaume Pasero
Browse files

ENH: add the OTB_WRAP_PYTHON3 option in SuperBuild

parent ab92eac8
Branches
Tags
No related merge requests found
......@@ -74,7 +74,7 @@ if(OTB_USE_MUPARSERX)
ADD_SUPERBUILD_CMAKE_VAR(OTB MUPARSERX_LIBRARY)
endif()
if(OTB_WRAP_PYTHON OR OTB_WRAP_JAVA)
if(OTB_WRAP_PYTHON OR OTB_WRAP_JAVA OR OTB_WRAP_PYTHON3)
ADD_SUPERBUILD_CMAKE_VAR(OTB SWIG_EXECUTABLE)
ADDTO_DEPENDENCIES_IF_NOT_SYSTEM(OTB SWIG)
endif()
......@@ -85,6 +85,12 @@ if(OTB_WRAP_PYTHON)
ADD_SUPERBUILD_CMAKE_VAR(OTB PYTHON_EXECUTABLE)
endif()
if(OTB_WRAP_PYTHON3)
ADD_SUPERBUILD_CMAKE_VAR(OTB PYTHON3_INCLUDE_DIR)
ADD_SUPERBUILD_CMAKE_VAR(OTB PYTHON3_LIBRARY)
ADD_SUPERBUILD_CMAKE_VAR(OTB PYTHON3_EXECUTABLE)
endif()
if(OTB_USE_QT4)
ADDTO_DEPENDENCIES_IF_NOT_SYSTEM(OTB QT4)
endif()
......@@ -186,6 +192,7 @@ ExternalProject_Add(OTB
-DOTB_USE_QWT:BOOL=${OTB_USE_QWT}
-DOTB_USE_OPENMP:BOOL=${OTB_USE_OPENMP}
-DOTB_WRAP_PYTHON:BOOL=${OTB_WRAP_PYTHON}
-DOTB_WRAP_PYTHON3:BOOL=${OTB_WRAP_PYTHON3}
-DOTB_WRAP_JAVA:BOOL=${OTB_WRAP_JAVA}
${OTB_ADDITIONAL_CACHE}
CMAKE_ARGS ${OTB_SB_CONFIG}
......
......@@ -333,6 +333,7 @@ find_path(OTB_DATA_ROOT README-OTB-Data
# SWIG Wrapping
option(OTB_WRAP_PYTHON "Enable python wrappers for OTB applications (requires SWIG)" ON)
option(OTB_WRAP_PYTHON3 "Enable python 3 wrappers for OTB applications (requires SWIG)" OFF)
option(OTB_WRAP_JAVA "Enable java wrappers for OTB applications (requires SWIG)" OFF)
configure_file(${CMAKE_SOURCE_DIR}/CMake/CTestCustom.cmake.in
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment