From 3e7344eec1400f5bfac890f280a6a4599c6fd4c1 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Thu, 9 Jan 2025 16:23:41 +0800 Subject: [PATCH] . --- Dockerfile | 2 +- scripts/build_fmt.sh | 2 +- scripts/build_win_fmt.bat | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 51a9071..dac13ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,7 +28,7 @@ ENV PATH=/root/.cargo/bin:$PATH RUN cd ~ && git clone --depth 1 'https://github.com/fmtlib/fmt' \ && cd fmt && mkdir -p build && cd build \ && cmake -DCMAKE_BUILD_TYPE=Release .. "-DCMAKE_INSTALL_PREFIX=/clib" \ - -DFMT_DOC=OFF -DFMT_TEST=OFF \ + -DBUILD_SHARED_LIBS=ON -DFMT_DOC=OFF -DFMT_TEST=OFF \ && make -j$(grep -c ^processor /proc/cpuinfo) && make install \ && cd ~ && rm -rf fmt RUN cd ~ && git clone --depth 1 'https://github.com/Exiv2/exiv2' \ diff --git a/scripts/build_fmt.sh b/scripts/build_fmt.sh index 009032d..e1b0e93 100755 --- a/scripts/build_fmt.sh +++ b/scripts/build_fmt.sh @@ -2,5 +2,5 @@ export PREFIX=`pwd`/clib mkdir -p cbuild && cd cbuild || exit 1 git clone --depth 1 'https://github.com/fmtlib/fmt' && cd fmt || exit 1 mkdir -p build && cd build || exit 1 -cmake -DCMAKE_BUILD_TYPE=Release "-DCMAKE_INSTALL_PREFIX=$PREFIX" -DFMT_DOC=OFF -DFMT_TEST=OFF ../ || exit 1 +cmake -DCMAKE_BUILD_TYPE=Release "-DCMAKE_INSTALL_PREFIX=$PREFIX" -DBUILD_SHARED_LIBS=ON -DFMT_DOC=OFF -DFMT_TEST=OFF ../ || exit 1 make -j8 && make install || exit 1 diff --git a/scripts/build_win_fmt.bat b/scripts/build_win_fmt.bat index 2ef3ae7..2f322b3 100644 --- a/scripts/build_win_fmt.bat +++ b/scripts/build_win_fmt.bat @@ -17,6 +17,7 @@ cmake ^ -DCMAKE_PREFIX_PATH=%PREFIX% ^ -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_INSTALL_PREFIX=%PREFIX% ^ + -DBUILD_SHARED_LIBS=ON ^ -DFMT_DOC=OFF ^ -DFMT_TEST=OFF ^ ../ || EXIT /B %ERRORLEVEL%