mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-23 13:06:27 +00:00
pass config to swig preproc
This commit is contained in:
@@ -144,6 +144,7 @@ ELSE()
|
|||||||
MESSAGE(FATAL_ERROR "Unable to find JSON for Modern C++ header file, aborting")
|
MESSAGE(FATAL_ERROR "Unable to find JSON for Modern C++ header file, aborting")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
add_definitions(-DWITH_GLTF)
|
add_definitions(-DWITH_GLTF)
|
||||||
|
set(SWIG_DEFINES ${SWIG_DEFINES} -DWITH_GLTF)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Set INSTALL_RPATH for target
|
# Set INSTALL_RPATH for target
|
||||||
@@ -200,6 +201,7 @@ find_package(LibXml2 REQUIRED)
|
|||||||
|
|
||||||
if (IFCXML_SUPPORT)
|
if (IFCXML_SUPPORT)
|
||||||
add_definitions(-DWITH_IFCXML)
|
add_definitions(-DWITH_IFCXML)
|
||||||
|
set(SWIG_DEFINES ${SWIG_DEFINES} -DWITH_IFCXML)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
FIND_PACKAGE(Boost REQUIRED COMPONENTS ${BOOST_COMPONENTS})
|
FIND_PACKAGE(Boost REQUIRED COMPONENTS ${BOOST_COMPONENTS})
|
||||||
@@ -371,6 +373,8 @@ IF(COLLADA_SUPPORT)
|
|||||||
IF(COLLADASWStreamWriter_h)
|
IF(COLLADASWStreamWriter_h)
|
||||||
MESSAGE(STATUS "OpenCOLLADA header files found")
|
MESSAGE(STATUS "OpenCOLLADA header files found")
|
||||||
ADD_DEFINITIONS(-DWITH_OPENCOLLADA)
|
ADD_DEFINITIONS(-DWITH_OPENCOLLADA)
|
||||||
|
set(SWIG_DEFINES ${SWIG_DEFINES} -DWITH_OPENCOLLADA)
|
||||||
|
|
||||||
SET(OPENCOLLADA_LIBRARY_NAMES
|
SET(OPENCOLLADA_LIBRARY_NAMES
|
||||||
GeneratedSaxParser MathMLSolver OpenCOLLADABaseUtils OpenCOLLADAFramework OpenCOLLADASaxFrameworkLoader
|
GeneratedSaxParser MathMLSolver OpenCOLLADABaseUtils OpenCOLLADAFramework OpenCOLLADASaxFrameworkLoader
|
||||||
OpenCOLLADAStreamWriter UTF buffer ftoa
|
OpenCOLLADAStreamWriter UTF buffer ftoa
|
||||||
@@ -462,6 +466,7 @@ if(HDF5_SUPPORT)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_definitions(-DWITH_HDF5)
|
add_definitions(-DWITH_HDF5)
|
||||||
|
set(SWIG_DEFINES ${SWIG_DEFINES} -DWITH_HDF5)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
IF(NOT CMAKE_BUILD_TYPE)
|
IF(NOT CMAKE_BUILD_TYPE)
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ ENDIF()
|
|||||||
INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_DIRS})
|
INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_DIRS})
|
||||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
|
|
||||||
SET(CMAKE_SWIG_FLAGS "")
|
SET(CMAKE_SWIG_FLAGS ${SWIG_DEFINES})
|
||||||
# NOTE Workaround for most likely missing debug Python libraries on Windows (requires Python built from the source).
|
# NOTE Workaround for most likely missing debug Python libraries on Windows (requires Python built from the source).
|
||||||
# Python 3.5 intaller and onwards will have an option to install the debug libraries too.
|
# Python 3.5 intaller and onwards will have an option to install the debug libraries too.
|
||||||
# NOTE PYTHON_DEBUG_LIBRARIES appears to be a deprecated variable
|
# NOTE PYTHON_DEBUG_LIBRARIES appears to be a deprecated variable
|
||||||
|
|||||||
Reference in New Issue
Block a user