]> OCCT Git - occt-copy.git/commitdiff
Add building of visualization packages and required FreeType path to .bat files ...
authorosa <osa@opencascade.com>
Wed, 19 Feb 2020 11:45:10 +0000 (14:45 +0300)
committerosa <osa@opencascade.com>
Fri, 27 Mar 2020 07:42:31 +0000 (10:42 +0300)
env_custom.bat.template
env_custom.sh.template
occ_build_occt_wasm.bat
occ_build_occt_wasm.sh

index 93be6f1a711fd309e5c4bb564dbad6cc633623e5..ffb10a10bebd1c314c8452fd412c3eb496198005 100644 (file)
@@ -1,4 +1,5 @@
 set aNbJobs=%NUMBER_OF_PROCESSORS%
+set "aFreeType=%~dp0..\3rdparty\freetype-2.7.1-wasm"
 set "EMSDK_ROOT=%~dp0..\occ-web3d\fips\fips-sdks\emsdk"
 set "PATH=C:\Program Files\CMake\bin;%PATH%"
 set "aBuildRoot=work"
@@ -15,4 +16,4 @@ set BUILD_Draw=OFF
 set BUILD_FndClasses=ON
 set BUILD_ModAlg=OFF
 set BUILD_ModData=OFF
-set BUILD_Viz=OFF
+set BUILD_Viz=ON
index 1c3cc6d530d27462b8e5cf37dc6203e4cf5fde0f..4555590260cd51763bd12ede67fabf0abde6b761 100644 (file)
@@ -1,4 +1,5 @@
 export aNbJobs=${NUMBER_OF_PROCESSORS}
+export aFreeType=$PWD/../3rdparty/freetype-2.7.1-wasm
 export EMSDK_ROOT=`pwd`/fips/fips-sdks/emsdk
 export aBuildRoot=work
 
@@ -14,4 +15,4 @@ export BUILD_Draw=OFF
 export BUILD_FndClasses=ON
 export BUILD_ModAlg=OFF
 export BUILD_ModData=OFF
-export BUILD_Viz=OFF
+export BUILD_Viz=ON
index 749655328901de3507f043cd0557a9cfa9fdb40e..455200c23c6904f473467d14d4edf2305ce309c7 100644 (file)
@@ -56,6 +56,9 @@ if ["%toCMake%"] == ["1"] (
  -D INSTALL_DIR:PATH="%aDestDir%" ^
  -D INSTALL_DIR_INCLUDE:STRING="inc" ^
  -D INSTALL_DIR_RESOURCE:STRING="src" ^
+ -D 3RDPARTY_FREETYPE_DIR:PATH="%aFreeType%" ^
+ -D 3RDPARTY_FREETYPE_INCLUDE_DIR_freetype2:FILEPATH="%aFreeType%/include" ^
+ -D 3RDPARTY_FREETYPE_INCLUDE_DIR_ft2build:FILEPATH="%aFreeType%/include" ^
  -D BUILD_MODULE_ApplicationFramework:BOOL="%BUILD_AppFramework%" ^
  -D BUILD_MODULE_DataExchange:BOOL="%BUILD_DataExchange%" ^
  -D BUILD_MODULE_Draw:BOOL="%BUILD_Draw%" ^
index bfbb64e53ed59f4ff562051adbe76b8ba1dcaee4..ceabf9f0609e8e909c87feb8f836ddc74ba5e9a2 100755 (executable)
@@ -60,6 +60,9 @@ echo cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE:FILEPATH="${aToolchain}" \
 -DINSTALL_DIR:PATH="${aDestDir}" \
 -DINSTALL_DIR_INCLUDE:STRING="inc" \
 -DINSTALL_DIR_RESOURCE:STRING="src" \
+-D3RDPARTY_FREETYPE_DIR:PATH="$aFreeType" \
+-D3RDPARTY_FREETYPE_INCLUDE_DIR_freetype2:FILEPATH="$aFreeType/include" \
+-D3RDPARTY_FREETYPE_INCLUDE_DIR_ft2build:FILEPATH="$aFreeType/include" \
 -DBUILD_MODULE_ApplicationFramework:BOOL="${BUILD_AppFramework}" \
 -DBUILD_MODULE_DataExchange:BOOL="${BUILD_DataExchange}" \
 -DBUILD_MODULE_Draw:BOOL="${BUILD_Draw}" \
@@ -75,6 +78,9 @@ cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE:FILEPATH="${aToolchain}" \
 -DINSTALL_DIR:PATH="${aDestDir}" \
 -DINSTALL_DIR_INCLUDE:STRING="inc" \
 -DINSTALL_DIR_RESOURCE:STRING="src" \
+-D3RDPARTY_FREETYPE_DIR:PATH="$aFreeType" \
+-D3RDPARTY_FREETYPE_INCLUDE_DIR_freetype2:FILEPATH="$aFreeType/include" \
+-D3RDPARTY_FREETYPE_INCLUDE_DIR_ft2build:FILEPATH="$aFreeType/include" \
 -DBUILD_MODULE_ApplicationFramework:BOOL="${BUILD_AppFramework}" \
 -DBUILD_MODULE_DataExchange:BOOL="${BUILD_DataExchange}" \
 -DBUILD_MODULE_Draw:BOOL="${BUILD_Draw}" \