Treat OCE in LibPack8.x with respect to debug/release
This commit is contained in:
parent
7c3e6fa50f
commit
60c4b3ecc4
|
@ -58,17 +58,29 @@ set(ZLIB_FOUND TRUE)
|
||||||
# SMESH
|
# SMESH
|
||||||
set(SMESH_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/smesh)
|
set(SMESH_INCLUDE_DIR ${FREECAD_LIBPACK_DIR}/include/smesh)
|
||||||
set(SMESH_LIBRARIES
|
set(SMESH_LIBRARIES
|
||||||
StdMeshers.lib
|
optimized StdMeshers.lib
|
||||||
MEFISTO2.lib
|
optimized MEFISTO2.lib
|
||||||
SMESH.lib
|
optimized SMESH.lib
|
||||||
DriverUNV.lib
|
optimized DriverUNV.lib
|
||||||
SMESHDS.lib
|
optimized SMESHDS.lib
|
||||||
DriverSTL.lib
|
optimized NETGENPlugin.lib
|
||||||
DriverDAT.lib
|
optimized DriverSTL.lib
|
||||||
Driver.lib
|
optimized DriverDAT.lib
|
||||||
SMDS.lib
|
optimized Driver.lib
|
||||||
|
optimized SMDS.lib
|
||||||
)
|
)
|
||||||
|
set(SMESH_DEBUG_LIBRARIES
|
||||||
|
debug StdMeshersd.lib
|
||||||
|
debug MEFISTO2d.lib
|
||||||
|
debug SMESHd.lib
|
||||||
|
debug DriverUNVd.lib
|
||||||
|
debug SMESHDSd.lib
|
||||||
|
debug NETGENPlugind.lib
|
||||||
|
debug DriverSTLd.lib
|
||||||
|
debug DriverDATd.lib
|
||||||
|
debug Driverd.lib
|
||||||
|
debug SMDSd.lib
|
||||||
|
)
|
||||||
set(SMESH_FOUND TRUE)
|
set(SMESH_FOUND TRUE)
|
||||||
|
|
||||||
# Coin3D
|
# Coin3D
|
||||||
|
@ -287,37 +299,70 @@ set(OCC_LIBRARY_DIR
|
||||||
${FREECAD_LIBPACK_DIR}/lib
|
${FREECAD_LIBPACK_DIR}/lib
|
||||||
)
|
)
|
||||||
set(OCC_LIBRARIES
|
set(OCC_LIBRARIES
|
||||||
TKFillet
|
optimized TKFillet
|
||||||
TKMesh
|
optimized TKMesh
|
||||||
TKernel
|
optimized TKernel
|
||||||
TKG2d
|
optimized TKG2d
|
||||||
TKG3d
|
optimized TKG3d
|
||||||
TKMath
|
optimized TKMath
|
||||||
TKIGES
|
optimized TKIGES
|
||||||
TKSTL
|
optimized TKSTL
|
||||||
TKShHealing
|
optimized TKShHealing
|
||||||
TKXSBase
|
optimized TKXSBase
|
||||||
TKBool
|
optimized TKBool
|
||||||
TKXSBase
|
optimized TKXSBase
|
||||||
TKBO
|
optimized TKBO
|
||||||
TKBRep
|
optimized TKBRep
|
||||||
TKTopAlgo
|
optimized TKTopAlgo
|
||||||
TKGeomAlgo
|
optimized TKGeomAlgo
|
||||||
TKGeomBase
|
optimized TKGeomBase
|
||||||
TKOffset
|
optimized TKOffset
|
||||||
TKPrim
|
optimized TKPrim
|
||||||
TKSTEP
|
optimized TKSTEP
|
||||||
TKSTEPBase
|
optimized TKSTEPBase
|
||||||
TKSTEPAttr
|
optimized TKSTEPAttr
|
||||||
TKHLR
|
optimized TKHLR
|
||||||
TKFeat
|
optimized TKFeat
|
||||||
)
|
)
|
||||||
set(OCC_OCAF_LIBRARIES
|
set(OCC_OCAF_LIBRARIES
|
||||||
TKCAF
|
optimized TKCAF
|
||||||
TKXCAF
|
optimized TKXCAF
|
||||||
TKLCAF
|
optimized TKLCAF
|
||||||
TKXDESTEP
|
optimized TKXDESTEP
|
||||||
TKXDEIGES
|
optimized TKXDEIGES
|
||||||
|
)
|
||||||
|
set(OCC_DEBUG_LIBRARIES
|
||||||
|
debug TKFilletd
|
||||||
|
debug TKMeshd
|
||||||
|
debug TKerneld
|
||||||
|
debug TKG2dd
|
||||||
|
debug TKG3dd
|
||||||
|
debug TKMathd
|
||||||
|
debug TKIGESd
|
||||||
|
debug TKSTLd
|
||||||
|
debug TKShHealingd
|
||||||
|
debug TKXSBased
|
||||||
|
debug TKBoold
|
||||||
|
debug TKXSBased
|
||||||
|
debug TKBOd
|
||||||
|
debug TKBRepd
|
||||||
|
debug TKTopAlgod
|
||||||
|
debug TKGeomAlgod
|
||||||
|
debug TKGeomBased
|
||||||
|
debug TKOffsetd
|
||||||
|
debug TKPrimd
|
||||||
|
debug TKSTEPd
|
||||||
|
debug TKSTEPBased
|
||||||
|
debug TKSTEPAttrd
|
||||||
|
debug TKHLRd
|
||||||
|
debug TKFeatd
|
||||||
|
)
|
||||||
|
set(OCC_OCAF_DEBUG_LIBRARIES
|
||||||
|
debug TKCAFd
|
||||||
|
debug TKXCAFd
|
||||||
|
debug TKLCAFd
|
||||||
|
debug TKXDESTEPd
|
||||||
|
debug TKXDEIGESd
|
||||||
)
|
)
|
||||||
set(OCC_FOUND TRUE)
|
set(OCC_FOUND TRUE)
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,7 @@ include_directories(
|
||||||
${PYTHON_INCLUDE_PATH}
|
${PYTHON_INCLUDE_PATH}
|
||||||
${ZLIB_INCLUDE_DIR}
|
${ZLIB_INCLUDE_DIR}
|
||||||
${XERCESC_INCLUDE_DIR}
|
${XERCESC_INCLUDE_DIR}
|
||||||
|
${SMESH_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
link_directories(${OCC_LIBRARY_DIR})
|
link_directories(${OCC_LIBRARY_DIR})
|
||||||
|
@ -23,13 +24,10 @@ set(Fem_LIBS
|
||||||
Part
|
Part
|
||||||
Mesh
|
Mesh
|
||||||
FreeCADApp
|
FreeCADApp
|
||||||
|
${SMESH_LIBRARIES}
|
||||||
|
${SMESH_DEBUG_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
if(SMESH_FOUND)
|
|
||||||
include_directories( ${SMESH_INCLUDE_DIR} )
|
|
||||||
list( APPEND Fem_LIBS ${SMESH_LIBRARIES} )
|
|
||||||
endif(SMESH_FOUND)
|
|
||||||
|
|
||||||
generate_from_xml(FemMeshPy)
|
generate_from_xml(FemMeshPy)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,7 @@ include_directories(
|
||||||
${SOQT_INCLUDE_DIR}
|
${SOQT_INCLUDE_DIR}
|
||||||
${PYTHON_INCLUDE_PATH}
|
${PYTHON_INCLUDE_PATH}
|
||||||
${XERCESC_INCLUDE_DIR}
|
${XERCESC_INCLUDE_DIR}
|
||||||
|
${SMESH_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
link_directories(${OCC_LIBRARY_DIR})
|
link_directories(${OCC_LIBRARY_DIR})
|
||||||
|
@ -23,11 +24,6 @@ set(FemGui_LIBS
|
||||||
Fem
|
Fem
|
||||||
FreeCADGui
|
FreeCADGui
|
||||||
)
|
)
|
||||||
|
|
||||||
if(SMESH_FOUND)
|
|
||||||
include_directories( ${SMESH_INCLUDE_DIR} )
|
|
||||||
list( APPEND FemGui_LIBS ${SMESH_LIBRARIES} )
|
|
||||||
endif(SMESH_FOUND)
|
|
||||||
|
|
||||||
set(FemGui_MOC_HDRS
|
set(FemGui_MOC_HDRS
|
||||||
Hypothesis.h
|
Hypothesis.h
|
||||||
|
|
|
@ -23,6 +23,7 @@ set(ImportGui_LIBS
|
||||||
FreeCADGui
|
FreeCADGui
|
||||||
PartGui
|
PartGui
|
||||||
${OCC_OCAF_LIBRARIES}
|
${OCC_OCAF_LIBRARIES}
|
||||||
|
${OCC_OCAF_DEBUG_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
SET(ImportGui_SRCS
|
SET(ImportGui_SRCS
|
||||||
|
|
|
@ -28,6 +28,7 @@ set(MeshPart_LIBS
|
||||||
Part
|
Part
|
||||||
Mesh
|
Mesh
|
||||||
${SMESH_LIBRARIES}
|
${SMESH_LIBRARIES}
|
||||||
|
${SMESH_DEBUG_LIBRARIES}
|
||||||
)
|
)
|
||||||
else(SMESH_FOUND)
|
else(SMESH_FOUND)
|
||||||
set(MeshPart_LIBS
|
set(MeshPart_LIBS
|
||||||
|
|
|
@ -24,6 +24,7 @@ link_directories(${OCC_LIBRARY_DIR})
|
||||||
|
|
||||||
set(Part_LIBS
|
set(Part_LIBS
|
||||||
${OCC_LIBRARIES}
|
${OCC_LIBRARIES}
|
||||||
|
${OCC_DEBUG_LIBRARIES}
|
||||||
${FREETYPE_LIBRARY}
|
${FREETYPE_LIBRARY}
|
||||||
FreeCADApp
|
FreeCADApp
|
||||||
)
|
)
|
||||||
|
|
|
@ -16,6 +16,7 @@ link_directories(${OCC_LIBRARY_DIR})
|
||||||
|
|
||||||
set(PartDesign_LIBS
|
set(PartDesign_LIBS
|
||||||
${OCC_LIBRARIES}
|
${OCC_LIBRARIES}
|
||||||
|
${OCC_DEBUG_LIBRARIES}
|
||||||
Part
|
Part
|
||||||
FreeCADApp
|
FreeCADApp
|
||||||
)
|
)
|
||||||
|
|
|
@ -19,6 +19,7 @@ link_directories(${OCC_LIBRARY_DIR})
|
||||||
set(Raytracing_LIBS
|
set(Raytracing_LIBS
|
||||||
Part
|
Part
|
||||||
${OCC_LIBRARIES}
|
${OCC_LIBRARIES}
|
||||||
|
${OCC_DEBUG_LIBRARIES}
|
||||||
FreeCADApp
|
FreeCADApp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user