diff --git a/library/bindings/CMakeLists.txt b/library/bindings/CMakeLists.txt index b7d76df7..bb88157e 100644 --- a/library/bindings/CMakeLists.txt +++ b/library/bindings/CMakeLists.txt @@ -19,6 +19,13 @@ if(ENABLE_BINDINGS) swig_add_module(PolyVoxCore python PolyVoxCore.i) swig_link_libraries(PolyVoxCore ${PYTHON_LIBRARIES} PolyVoxCore) #set_target_properties(${SWIG_MODULE_PolyVoxCore_REAL_NAME} PROPERTIES SUFFIX ".pyd") + + if(ENABLE_STATIC_LIBRARIES) + ADD_DEPENDENCIES(${SWIG_MODULE_PolyVoxCore_REAL_NAME} PolyVoxCoreStatic PolyVoxUtilStatic) + endif() + if(ENABLE_DYNAMIC_LIBRARIES) + ADD_DEPENDENCIES(${SWIG_MODULE_PolyVoxCore_REAL_NAME} PolyVoxCoreDynamic PolyVoxUtilDynamic) + endif() endif() else() set(BUILD_BINDINGS OFF CACHE BOOL "Will the bindings be built" FORCE)