33 lines
No EOL
1.4 KiB
Bash
Executable file
33 lines
No EOL
1.4 KiB
Bash
Executable file
#!/bin/bash
|
|
wget -c "https://code.teampandory.com/thirdparty/gl4es/-/archive/b086fb1c/gl4es-b086fb1c.tar.gz"
|
|
tar xvf gl4es-b086fb1c.tar.gz
|
|
cd gl4es-b086fb1c
|
|
|
|
|
|
#git clone https://code.teampandory.com/thirdparty/gl4es/
|
|
#set -e
|
|
#cd gl4es
|
|
#git reset HEAD --hard
|
|
#git checkout aa814b0d30ab575ae74c06c2e46b92ec01fd73a7
|
|
|
|
rm -rf build || true
|
|
export CFLAGS="-O3"
|
|
export CXXFLAGS="-O3"
|
|
rm -rf CMakeCache.txt CMakeFiles || true
|
|
cmake . -DCMAKE_TOOLCHAIN_FILE="${xCMAKE}" -DCMAKE_INSTALL_PREFIX="$PREFIX/opt/gl4es" -DNOX11=ON -DGLX_STUBS=ON
|
|
make
|
|
make install
|
|
|
|
|
|
mkdir -p "$PREFIX/opt/gl4es/include/" "$PREFIX/opt/gl4es/lib/pkgconfig/"
|
|
|
|
rsync -av include/ "$PREFIX/opt/gl4es/include/"
|
|
rsync -av lib/ "$PREFIX/opt/gl4es/lib/"
|
|
|
|
#rsync -av include/GL/ "$PREFIX/opt/gl4es/include/GL/"
|
|
#cp -fv lib/libGL.so.1 "$PREFIX/opt/gl4es/lib/"
|
|
|
|
# easy way to dump a pkgconfig without an extra file.
|
|
# decode with base64 -d, encode with base64 -w0
|
|
# this is just a copy of the zlib.pc with paths changed
|
|
#echo cHJlZml4PS90bXAvcGFuZG9yeS8KZXhlY19wcmVmaXg9L3RtcC9wYW5kb3J5CmxpYmRpcj0vdG1wL3BhbmRvcnkvb3B0L2dsNGVzL2xpYgpzaGFyZWRsaWJkaXI9L3RtcC9wYW5kb3J5L29wdC9nbDRlcy9saWIKaW5jbHVkZWRpcj0vdG1wL3BhbmRvcnkvaW5jbHVkZQoKTmFtZTogZ2xlcwpEZXNjcmlwdGlvbjogZ2xlcwpWZXJzaW9uOiAxCgpSZXF1aXJlczoKTGliczogLUwke2xpYmRpcn0gLUwke3NoYXJlZGxpYmRpcn0gLWxHTApDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQo= | base64 -d > "$PREFIX/opt/gl4es/lib/pkgconfig/gl.pc" |