Mercurial > vanilla
changeset 1281:a4f885023c82
misc: update CMake template
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 15 Nov 2021 09:10:11 +0100 |
parents | 52f9fab2a9b3 |
children | 38c17adf4f89 |
files | Templates/build/cmake.sh |
diffstat | 1 files changed, 4 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/Templates/build/cmake.sh Mon Nov 15 09:09:26 2021 +0100 +++ b/Templates/build/cmake.sh Mon Nov 15 09:10:11 2021 +0100 @@ -33,11 +33,10 @@ build() { rm -rf $PKGNAME-$PKGVERSION - tar xvf $PKGNAME-$PKGVERSION.tar.gz + tar -xvf $PKGNAME-$PKGVERSION.tar.gz cd $PKGNAME-$PKGVERSION - mkdir build && cd build - cmake .. \ + cmake -S . -B build \ -DBUILD_SHARED_LIBS=On \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_COMPILER="$CXX" \ @@ -45,9 +44,8 @@ -DCMAKE_C_COMPILER="$CC" \ -DCMAKE_C_FLAGS="$CFLAGS" \ -DCMAKE_INSTALL_PREFIX= - make VERBOSE=1 - make install DESTDIR=$DESTDIR - cd .. + cmake --build build + DESTDIR=$DESTDIR cmake --build build --target install cd .. rm -rf $PKGNAME-$PKGVERSION