Mercurial > vanilla
comparison graphics/glbinding/glbinding.sh @ 1216:6710613b88b9
misc: remove build function
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 29 Sep 2021 13:49:32 +0200 |
parents | 3dece1f7570b |
children | 27d1a83dc8d6 |
comparison
equal
deleted
inserted
replaced
1215:3214f7fed454 | 1216:6710613b88b9 |
---|---|
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 build() | 54 rm -rf $PKGNAME-$PKGVERSION |
55 { | 55 tar xvf v$PKGVERSION.tar.gz |
56 rm -rf $PKGNAME-$PKGVERSION | 56 cd $PKGNAME-$PKGVERSION |
57 tar xvf v$PKGVERSION.tar.gz | |
58 cd $PKGNAME-$PKGVERSION | |
59 | 57 |
60 patch -p0 < ../patch-fhs.patch | 58 patch -p0 < ../patch-fhs.patch |
61 mkdir build && cd build | 59 mkdir build && cd build |
62 cmake .. \ | 60 cmake .. \ |
63 -DBUILD_SHARED_LIBS=On \ | 61 -DBUILD_SHARED_LIBS=On \ |
64 -DCMAKE_BUILD_TYPE=Release \ | 62 -DCMAKE_BUILD_TYPE=Release \ |
65 -DCMAKE_CXX_COMPILER="$CXX" \ | 63 -DCMAKE_CXX_COMPILER="$CXX" \ |
66 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ | 64 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ |
67 -DCMAKE_C_COMPILER="$CC" \ | 65 -DCMAKE_C_COMPILER="$CC" \ |
68 -DCMAKE_C_FLAGS="$CFLAGS" \ | 66 -DCMAKE_C_FLAGS="$CFLAGS" \ |
69 -DCMAKE_INSTALL_PREFIX= \ | 67 -DCMAKE_INSTALL_PREFIX= \ |
70 $with_doxygen \ | 68 $with_doxygen \ |
71 $with_examples \ | 69 $with_examples \ |
72 $with_tools | 70 $with_tools |
73 make | 71 make |
74 make install DESTDIR=$DESTDIR | 72 make install DESTDIR=$DESTDIR |
75 cd .. | 73 cd .. |
76 | 74 |
77 cd .. | 75 cd .. |
78 rm -rf $PKGNAME-$PKGVERSION | 76 rm -rf $PKGNAME-$PKGVERSION |
79 } |