flatten 20260225
This commit is contained in:
31
resources/packages/glfw/prepare
Executable file
31
resources/packages/glfw/prepare
Executable file
@@ -0,0 +1,31 @@
|
||||
set -x
|
||||
|
||||
UNAME_S=`uname -s`
|
||||
UNAME_M=`uname -m`
|
||||
EXT=${UNAME_S}-${UNAME_M}
|
||||
|
||||
mkdir -p sdk/include
|
||||
mkdir -p sdk/lib/Debug.$EXT
|
||||
mkdir -p sdk/lib/Release.$EXT
|
||||
|
||||
mkdir glfw
|
||||
pushd glfw
|
||||
|
||||
git clone --depth 1 https://github.com/glfw/glfw.git
|
||||
cd glfw
|
||||
|
||||
mkdir build
|
||||
pushd build
|
||||
cmake .. -DGLFW_VULKAN_STATIC=true -DGLFW_BUILD_EXAMPLES=false -DGLFW_BUILD_TESTS=false -DGLFW_BUILD_DOCS=false -DGLFW_BUILD_WAYLAND=false -DGLFW_BUILD_X11=false
|
||||
make
|
||||
|
||||
cp src/*.a ../../../sdk/lib/Debug.$EXT/
|
||||
cp src/*.a ../../../sdk/lib/Release.$EXT/
|
||||
|
||||
popd
|
||||
popd
|
||||
|
||||
pushd sdk/include
|
||||
ln -fs ../../glfw/glfw/include/GLFW
|
||||
popd
|
||||
|
||||
Reference in New Issue
Block a user