cmake: add option to disable linking of python extension modules to python-libraries

This commit is contained in:
lo
2019-05-23 12:42:15 +02:00
committed by wmayer
parent c7cf339ac6
commit 1922c84ca0
5 changed files with 48 additions and 14 deletions

View File

@@ -42,6 +42,12 @@ if(BUILD_GUI)
add_executable(FreeCADMain WIN32 ${FreeCAD_SRCS})
target_link_libraries(FreeCADMain ${FreeCAD_LIBS})
if(NOT BUILD_DYNAMIC_LINK_PYTHON)
# executeables have to be linked against python libraries,
# because extension modules are not.
target_link_libraries(FreeCADMain ${PYTHON_LIBRARIES})
endif(NOT BUILD_DYNAMIC_LINK_PYTHON)
SET_BIN_DIR(FreeCADMain FreeCAD)
if(WIN32)
@@ -87,6 +93,12 @@ target_link_libraries(FreeCADMainCmd
${FreeCADMainCmd_LIBS}
)
if(NOT BUILD_DYNAMIC_LINK_PYTHON)
# executeables have to be linked against python libraries,
# because extension modules are not.
target_link_libraries(FreeCADMainCmd ${PYTHON_LIBRARIES})
endif(NOT BUILD_DYNAMIC_LINK_PYTHON)
SET_BIN_DIR(FreeCADMainCmd FreeCADCmd)
if(WIN32)