Add standalone executable for convert ugoira file

This commit is contained in:
2024-09-22 02:58:16 +00:00
committed by GitHub
parent 67e4d4670d
commit 900492674f
14 changed files with 381 additions and 10 deletions

6
scripts/build_rapidjson.sh Executable file
View File

@@ -0,0 +1,6 @@
export PREFIX=`pwd`/clib
mkdir -p cbuild && cd cbuild || exit 1
git clone --depth 1 'https://github.com/Tencent/rapidjson' && cd rapidjson || exit 1
mkdir -p build && cd build || exit 1
cmake -DCMAKE_BUILD_TYPE=Release .. "-DCMAKE_INSTALL_PREFIX=$PREFIX" -DRAPIDJSON_BUILD_DOC=OFF -DRAPIDJSON_BUILD_EXAMPLES=OFF -DRAPIDJSON_BUILD_TESTS=OFF || exit 1
make -j8 && make install || exit 1

View File

@@ -0,0 +1,25 @@
@ECHO OFF
SETLOCAL
SET PREFIX=%CD%\clib
SET PKG_CONFIG_DIR=%PREFIX%\lib\pkgconfig
IF NOT EXIST cbuild (
MD cbuild || EXIT /B 1
)
CD cbuild || EXIT /B 1
git clone --depth 1 "https://github.com/Tencent/rapidjson" || EXIT /B %ERRORLEVEL%
CD rapidjson || EXIT /B 1
IF NOT EXIST build (
MD build || EXIT /B 1
)
CD build || EXIT /B 1
cmake ^
-G Ninja ^
-DCMAKE_PREFIX_PATH=%PREFIX% ^
-DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_INSTALL_PREFIX=%PREFIX% ^
-DRAPIDJSON_BUILD_DOC=OFF ^
-DRAPIDJSON_BUILD_EXAMPLES=OFF ^
-DRAPIDJSON_BUILD_TESTS=OFF ^
../ || EXIT /B %ERRORLEVEL%
ninja && ninja install || ninja && ninja install || EXIT /B %ERRORLEVEL%
ENDLOCAL