feat: establish reproducible FreeCAD web compatibility baseline
This commit is contained in:
@@ -26,12 +26,12 @@ emcmake cmake -S "${OCCT_SOURCE_DIR}" -B "${OCCT_BUILD_DIR}" -G Ninja \
|
||||
-DBUILD_LIBRARY_TYPE=Static \
|
||||
-DBUILD_MODULE_FoundationClasses=ON \
|
||||
-DBUILD_MODULE_ModelingData=ON \
|
||||
-DBUILD_MODULE_ModelingAlgorithms=OFF \
|
||||
-DBUILD_MODULE_ModelingAlgorithms=ON \
|
||||
-DBUILD_MODULE_Visualization=OFF \
|
||||
-DBUILD_MODULE_ApplicationFramework=OFF \
|
||||
-DBUILD_MODULE_DataExchange=ON \
|
||||
-DBUILD_MODULE_Draw=OFF \
|
||||
-DBUILD_ADDITIONAL_TOOLKITS="TKBO;TKDESTEP" \
|
||||
-DBUILD_ADDITIONAL_TOOLKITS="TKBO;TKFillet;TKOffset;TKDESTEP" \
|
||||
-DBUILD_DOC_Overview=OFF \
|
||||
-DBUILD_Inspector=OFF \
|
||||
-DBUILD_SAMPLES_QT=OFF \
|
||||
@@ -42,7 +42,7 @@ emcmake cmake -S "${OCCT_SOURCE_DIR}" -B "${OCCT_BUILD_DIR}" -G Ninja \
|
||||
-DUSE_RAPIDJSON=OFF
|
||||
|
||||
cmake --build "${OCCT_BUILD_DIR}" --target \
|
||||
TKernel TKMath TKG2d TKG3d TKGeomBase TKGeomAlgo TKShHealing TKPrim TKTopAlgo TKBRep TKBO \
|
||||
TKernel TKMath TKG2d TKG3d TKGeomBase TKGeomAlgo TKShHealing TKPrim TKTopAlgo TKBRep TKBool TKBO TKFillet TKOffset \
|
||||
TKDE TKXSBase TKDESTEP \
|
||||
--parallel "${JOBS}"
|
||||
mkdir -p "${DIST_DIR}"
|
||||
@@ -53,6 +53,9 @@ em++ "${ROOT_DIR}/native/occt-history/occt_history.cpp" \
|
||||
-std=c++17 -O2 -fexceptions --bind \
|
||||
-Wl,--start-group \
|
||||
"${OCCT_BUILD_DIR}/lin32/clang/lib/libTKBO.a" \
|
||||
"${OCCT_BUILD_DIR}/lin32/clang/lib/libTKFillet.a" \
|
||||
"${OCCT_BUILD_DIR}/lin32/clang/lib/libTKOffset.a" \
|
||||
"${OCCT_BUILD_DIR}/lin32/clang/lib/libTKBool.a" \
|
||||
"${OCCT_BUILD_DIR}/lin32/clang/lib/libTKDESTEP.a" \
|
||||
"${OCCT_BUILD_DIR}/lin32/clang/lib/libTKXSBase.a" \
|
||||
"${OCCT_BUILD_DIR}/lin32/clang/lib/libTKDE.a" \
|
||||
|
||||
Reference in New Issue
Block a user