Commit Graph

1416 Commits

Author SHA1 Message Date
alexey.lysiuk c2429096c1 * update FMOD Ex to 4.44.64 (64-bit dylib)
http://www.fmod.org

lipo libfmodex.dylib -extract x86_64 -output libfmodex_x64.dylib
rm libfmodex.dylib
mv libfmodex_x64.dylib libfmodex.dylib
2017-01-22 10:37:00 +02:00
alexey.lysiuk 4fae84934b - useless const qualifier in fmod.h
it only introduced two warnings reported by Clang:
warning: 'const' type qualifier on return type has no effect
2017-01-21 14:50:45 +02:00
alexey.lysiuk ca8a44e887 + FluidSynth 1.1.6 (with dependencies)
http://www.fluidsynth.org/
https://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.6/fluidsynth-1.1.6.tar.gz

curl -LO https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
tar -xf pkg-config-0.29.1.tar.gz
cd pkg-config-0.29.1
./configure --with-internal-glib
make install
cd ..

curl -LO ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar -xf libffi-3.2.1.tar.gz
cd libffi-3.2.1
./configure --disable-shared
make install
cd ..

curl -LO http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.8.1.tar.xz
tar -xf gettext-0.19.8.1.tar.xz
cd gettext-0.19.8.1
./configure --disable-shared
make install
cd ..

curl -LO https://download.gnome.org/sources/glib/2.44/glib-2.44.1.tar.xz
tar -xf glib-2.44.1.tar.xz
cd glib-2.44.1
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.xz
tar -xf libogg-1.3.2.tar.xz
cd libogg-1.3.2
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.xz
tar -xf libvorbis-1.3.5.tar.xz
cd libvorbis-1.3.5
./configure --disable-shared
make install
cd ..

curl -LO http://downloads.xiph.org/releases/flac/flac-1.3.1.tar.xz
tar -xf flac-1.3.1.tar.xz
cd flac-1.3.1
./configure --disable-shared --enable-static
make install
cd ..

curl -LO http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.27.tar.gz
tar -xf libsndfile-1.0.27.tar.gz
cd libsndfile-1.0.27
./configure --disable-shared
make install
cd ..

cd fluidsynth-1.1.6
cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 -DCMAKE_OSX_SYSROOT=MacOSX10.7.sdk -DCMAKE_EXE_LINKER_FLAGS="-L/usr/local/lib -logg -lvorbis -lvorbisenc -lFLAC" -DBUILD_SHARED_LIBS=NO -Denable-framework=NO -Denable-readline=NO -DLIB_SUFFIX="" .
make install
2017-01-10 19:15:24 +02:00
alexey.lysiuk c1fa663a97 + note about LLVM in readme 2017-01-10 19:15:23 +02:00
alexey.lysiuk bc155725e0 + LLVM 3.9.1
http://llvm.org/
http://releases.llvm.org/3.9.1/llvm-3.9.1.src.tar.xz

cmake \
	-DCMAKE_BUILD_TYPE="Release" \
	-DCMAKE_CXX_FLAGS="-stdlib=libc++" \
	-DCMAKE_OSX_DEPLOYMENT_TARGET="10.8" \
	-DCMAKE_OSX_SYSROOT="MacOSX10.8.sdk" \
	-DLLVM_TARGETS_TO_BUILD="X86;ARM" \
	-DLLVM_ENABLE_RTTI="YES" \
	-DLLVM_BUILD_RUNTIME="NO" \
	-DLLVM_BUILD_TOOLS="NO" \
	-DLLVM_BUILD_UTILS="NO" \
	-DLLVM_INCLUDE_DOCS="NO" \
	-DLLVM_INCLUDE_EXAMPLES="NO" \
	-DLLVM_INCLUDE_GO_TESTS="NO" \
	-DLLVM_INCLUDE_TESTS="NO" \
	-DLLVM_INCLUDE_TOOLS="NO" \
	-DLLVM_INCLUDE_UTILS="NO" \
	.
make install
2017-01-10 19:15:23 +02:00
alexey.lysiuk c38a0e0e14 + SDL 2.0.5
http://libsdl.org/
http://libsdl.org/release/SDL2-2.0.5.tar.gz

./configure --disable-shared --enable-ssemath --enable-sse2 && make install
2016-10-29 12:55:10 +03:00
alexey.lysiuk fae27580e9 + info about building environment in readme 2016-10-29 12:38:49 +03:00
alexey.lysiuk 21f9843124 + OpenAL Soft 1.17.2 (dev at commit 16ed117)
http://kcat.strangesoft.net/openal.html
16ed117d71
stable version has a bug (fixed in commit ccf90df07215b4317e2842641a8915d757868e8b) that makes release build unusable

cmake -DCMAKE_OSX_DEPLOYMENT_TARGET="10.7" -DCMAKE_OSX_SYSROOT="MacOSX10.7.sdk" -DLIBTYPE="STATIC" -DALSOFT_CPUEXT_SSE4_1="NO" . && make install
2016-10-23 22:28:14 +03:00
alexey.lysiuk 2518595a5e + mpg123 1.23.8
https://www.mpg123.de/
https://www.mpg123.de/download/mpg123-1.23.8.tar.bz2

./configure --disable-shared --enable-static && make install
2016-10-23 12:25:05 +03:00
alexey.lysiuk 67be738b6f + libsndfile 1.0.27
http://www.mega-nerd.com/libsndfile
http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.27.tar.gz

# requires pkg-config
# https://www.freedesktop.org/wiki/Software/pkg-config/
# https://pkg-config.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
# ./configure --with-internal-glib && make install
./configure --disable-shared && make install
2016-10-23 12:20:40 +03:00
alexey.lysiuk bf16f771bd + FLAC 1.3.1
http://www.xiph.org
http://downloads.xiph.org/releases/flac/flac-1.3.1.tar.xz

./configure --disable-shared --enable-static && make install
2016-10-23 11:50:02 +03:00
alexey.lysiuk 014a38bec2 + libvorbis 1.3.5
http://www.xiph.org
http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.xz

./configure --disable-shared && make install
2016-10-23 11:48:19 +03:00
alexey.lysiuk c4dc5566af + libogg 1.3.2
http://www.xiph.org
http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.xz

./configure --disable-shared && make install
2016-10-23 11:20:20 +03:00
alexey.lysiuk 5fc88673d4 + FMOD Studio Low Level API 1.08.14 (64-bit dylib)
http://www.fmod.org

lipo libfmod.dylib -extract x86_64 -output libfmod_x64.dylib
rm libfmod.dylib
mv libfmod_x64.dylib libfmod.dylib
2016-10-23 10:54:00 +03:00
alexey.lysiuk 09a79e8305 + FMOD Ex 4.44.61 (64-bit dylib)
http://www.fmod.org

lipo libfmodex.dylib -extract x86_64 -output libfmodex_x64.dylib
rm libfmodex.dylib
mv libfmodex_x64.dylib libfmodex.dylib
2016-10-23 10:54:00 +03:00
alexey.lysiuk 73bbb2ac74 + readme stub 2016-10-23 10:45:46 +03:00