Mercurial > vanilla
comparison emulation/libretro-dolphin/libretro-dolphin.sh @ 1216:6710613b88b9
misc: remove build function
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 29 Sep 2021 13:49:32 +0200 |
parents | ddab65a5b3f5 |
children | 27d1a83dc8d6 |
comparison
equal
deleted
inserted
replaced
1215:3214f7fed454 | 1216:6710613b88b9 |
---|---|
30 : ${CC:=clang} | 30 : ${CC:=clang} |
31 : ${CFLAGS:=-O2} | 31 : ${CFLAGS:=-O2} |
32 : ${CXX:=clang++} | 32 : ${CXX:=clang++} |
33 : ${CXXFLAGS:=-O2} | 33 : ${CXXFLAGS:=-O2} |
34 | 34 |
35 build() | 35 rm -rf dolphin-$_COMMIT |
36 { | 36 tar xvf $_COMMIT.tar.gz |
37 rm -rf dolphin-$_COMMIT | 37 cd dolphin-$_COMMIT |
38 tar xvf $_COMMIT.tar.gz | |
39 cd dolphin-$_COMMIT | |
40 | 38 |
41 patch -p0 < ../patch-musl.patch | 39 patch -p0 < ../patch-musl.patch |
42 mkdir build && cd build | 40 mkdir build && cd build |
43 cmake .. \ | 41 cmake .. \ |
44 -DCMAKE_BUILD_TYPE=Release \ | 42 -DCMAKE_BUILD_TYPE=Release \ |
45 -DCMAKE_CXX_COMPILER="$CXX" \ | 43 -DCMAKE_CXX_COMPILER="$CXX" \ |
46 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ | 44 -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ |
47 -DCMAKE_C_COMPILER="$CC" \ | 45 -DCMAKE_C_COMPILER="$CC" \ |
48 -DCMAKE_C_FLAGS="$CFLAGS" \ | 46 -DCMAKE_C_FLAGS="$CFLAGS" \ |
49 -DLIBRETRO=On | 47 -DLIBRETRO=On |
50 make | 48 make |
51 install -Dm0644 ../../dolphin_libretro.info $DESTDIR/share/libretro/info/dolphin_libretro.info | 49 install -Dm0644 ../../dolphin_libretro.info $DESTDIR/share/libretro/info/dolphin_libretro.info |
52 install -Dm0644 dolphin_libretro.so $DESTDIR/lib/libretro/dolphin_libretro.so | 50 install -Dm0644 dolphin_libretro.so $DESTDIR/lib/libretro/dolphin_libretro.so |
53 cd .. | 51 cd .. |
54 | 52 |
55 cd .. | 53 cd .. |
56 rm -rf dolphin-$_COMMIT | 54 rm -rf dolphin-$_COMMIT |
57 } |