Skip to content

Instantly share code, notes, and snippets.

@Lirrec
Created February 3, 2014 22:30
Show Gist options
  • Save Lirrec/8793803 to your computer and use it in GitHub Desktop.
Save Lirrec/8793803 to your computer and use it in GitHub Desktop.
#!/bin/bash
sfmldir=/d/libs/sfml2_git
sfguidir=/d/libs/SFGUI
cd $sfmldir
if [ ! -d build ]; then
mkdir build
fi;
cd build
rm -r *
cmake -G"MSYS Makefiles" -DBUILD_SHARED_LIBS=false ..
make -j8
cd ..
rmdir lib
cmd /c 'mklink /D lib extlibs\\libs-mingw\\x86\\ '
rm libsfml-window-s.a
cmd /c 'mklink libsfml-window-s.a build\\lib\\libsfml-window-s.a'
rm libsfml-graphics-s.a
cmd /c 'mklink libsfml-graphics-s.a build\\lib\\libsfml-graphics-s.a'
rm libsfml-audio-s.a
cmd /c 'mklink libsfml-audio-s.a build\\lib\\libsfml-audio-s.a'
rm libsfml-system-s.a
cmd /c 'mklink libsfml-system-s.a build\\lib\libsfml-system-s.a'
rm libsfml-network-s.a
cmd /c 'mklink libsfml-network-s.a build\\lib\\libsfml-network-s.a'
rm libsfml-main.a
cmd /c 'mklink libsfml-main.a build\\lib\\libsfml-main.a'
cd $sfguidir
if [ ! -d build ]; then
mkdir build
fi;
cd build
rm -r *
cmake -G"MSYS Makefiles" -DSFML_STATIC_LIBRARIES=true -DCMAKE_MODULE_PATH="$sfmldir/cmake/Modules/" -DSFML_ROOT="$sfmldir" -DSFGUI_BUILD_SHARED_LIBS=false ..
make -j8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment