comparison graphics/glbinding/glbinding.sh @ 1222:325631424c65

misc: bring back build function
author David Demelier <markand@malikania.fr>
date Wed, 27 Oct 2021 11:32:16 +0200
parents a47aaf9743a0
children 9867e578b1a9
comparison
equal deleted inserted replaced
1221:a47aaf9743a0 1222:325631424c65
49 with_tools="-DOPTION_BUILD_TOOLS=On" 49 with_tools="-DOPTION_BUILD_TOOLS=On"
50 else 50 else
51 with_tools="-DOPTION_BUILD_TOOLS=Off" 51 with_tools="-DOPTION_BUILD_TOOLS=Off"
52 fi 52 fi
53 53
54 rm -rf $PKGNAME-$PKGVERSION 54 build()
55 tar xvf v$PKGVERSION.tar.gz 55 {
56 cd $PKGNAME-$PKGVERSION 56 rm -rf $PKGNAME-$PKGVERSION
57 tar xvf v$PKGVERSION.tar.gz
58 cd $PKGNAME-$PKGVERSION
57 59
58 patch -p0 < ../patch-fhs.patch 60 patch -p0 < ../patch-fhs.patch
59 mkdir build && cd build 61 mkdir build && cd build
60 cmake .. \ 62 cmake .. \
61 -DBUILD_SHARED_LIBS=On \ 63 -DBUILD_SHARED_LIBS=On \
62 -DCMAKE_BUILD_TYPE=Release \ 64 -DCMAKE_BUILD_TYPE=Release \
63 -DCMAKE_CXX_COMPILER="$CXX" \ 65 -DCMAKE_CXX_COMPILER="$CXX" \
64 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ 66 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
65 -DCMAKE_C_COMPILER="$CC" \ 67 -DCMAKE_C_COMPILER="$CC" \
66 -DCMAKE_C_FLAGS="$CFLAGS" \ 68 -DCMAKE_C_FLAGS="$CFLAGS" \
67 -DCMAKE_INSTALL_PREFIX=/usr \ 69 -DCMAKE_INSTALL_PREFIX= \
68 $with_doxygen \ 70 $with_doxygen \
69 $with_examples \ 71 $with_examples \
70 $with_tools 72 $with_tools
71 make 73 make
72 make install DESTDIR=$DESTDIR 74 make install DESTDIR=$DESTDIR
73 cd .. 75 cd ..
74 76
75 cd .. 77 cd ..
76 rm -rf $PKGNAME-$PKGVERSION 78 rm -rf $PKGNAME-$PKGVERSION
79 }