Mercurial > vanilla
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 } |