mirror of
https://github.com/blupi-games/planetblupi-dev
synced 2024-12-30 13:55:36 +01:00
Replace midi music deps by vorbis deps
This commit is contained in:
parent
313b219df7
commit
7137202a9e
@ -245,6 +245,65 @@ if (UNIX AND NOT APPLE)
|
|||||||
)
|
)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
#########
|
||||||
|
## libogg
|
||||||
|
#########
|
||||||
|
|
||||||
|
ExternalProject_Add (libogg_Project
|
||||||
|
URL http://downloads.xiph.org/releases/ogg/libogg-1.3.3.tar.xz
|
||||||
|
PREFIX ${CMAKE_BINARY_DIR}
|
||||||
|
CONFIGURE_COMMAND ${CMD} ./configure
|
||||||
|
--prefix=${CMAKE_BINARY_DIR}
|
||||||
|
--disable-shared
|
||||||
|
--enable-static
|
||||||
|
BUILD_COMMAND ${CMD} make
|
||||||
|
INSTALL_COMMAND ${CMD} make install INSTALLDIR=${CMAKE_BINARY_DIR}
|
||||||
|
BUILD_IN_SOURCE 1
|
||||||
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
############
|
||||||
|
## libvorbis
|
||||||
|
############
|
||||||
|
|
||||||
|
ExternalProject_Add (libvorbis_Project
|
||||||
|
URL http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.xz
|
||||||
|
PREFIX ${CMAKE_BINARY_DIR}
|
||||||
|
CONFIGURE_COMMAND ${CMD} ./configure
|
||||||
|
--prefix=${CMAKE_BINARY_DIR}
|
||||||
|
--disable-shared
|
||||||
|
--enable-static
|
||||||
|
BUILD_COMMAND ${CMD} make
|
||||||
|
INSTALL_COMMAND ${CMD} make install INSTALLDIR=${CMAKE_BINARY_DIR}
|
||||||
|
BUILD_IN_SOURCE 1
|
||||||
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
|
DEPENDS libogg_Project
|
||||||
|
)
|
||||||
|
|
||||||
|
#############
|
||||||
|
## libsndfile
|
||||||
|
#############
|
||||||
|
|
||||||
|
if (UNIX AND NOT APPLE)
|
||||||
|
ExternalProject_Add (libsndfile_Project
|
||||||
|
URL http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz
|
||||||
|
PREFIX ${CMAKE_BINARY_DIR}
|
||||||
|
CONFIGURE_COMMAND ${CMD} ./configure
|
||||||
|
--prefix=${CMAKE_BINARY_DIR}
|
||||||
|
--disable-shared
|
||||||
|
--enable-static
|
||||||
|
--enable-alsa
|
||||||
|
--disable-sqlite
|
||||||
|
--disable-octave
|
||||||
|
--disable-full-suite
|
||||||
|
BUILD_COMMAND ${CMD} make
|
||||||
|
INSTALL_COMMAND ${CMD} make install INSTALLDIR=${CMAKE_BINARY_DIR}
|
||||||
|
BUILD_IN_SOURCE 1
|
||||||
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
|
DEPENDS libasound_Project libogg_Project libvorbis_Project
|
||||||
|
)
|
||||||
|
endif ()
|
||||||
|
|
||||||
###########
|
###########
|
||||||
## libpulse
|
## libpulse
|
||||||
###########
|
###########
|
||||||
@ -295,7 +354,7 @@ if (UNIX AND NOT APPLE)
|
|||||||
INSTALL_COMMAND ${CMD} make install INSTALLDIR=${CMAKE_BINARY_DIR}
|
INSTALL_COMMAND ${CMD} make install INSTALLDIR=${CMAKE_BINARY_DIR}
|
||||||
BUILD_IN_SOURCE 1
|
BUILD_IN_SOURCE 1
|
||||||
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
DEPENDS libasound_Project
|
DEPENDS libasound_Project libsndfile_Project
|
||||||
)
|
)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
@ -387,7 +446,7 @@ ExternalProject_Add (SDL2_image_Project
|
|||||||
## SDL2_mixer
|
## SDL2_mixer
|
||||||
#############
|
#############
|
||||||
|
|
||||||
set (SDL2_mixer_DEPENDS SDL2_Project)
|
set (SDL2_mixer_DEPENDS SDL2_Project libogg_Project libvorbis_Project)
|
||||||
if (NOT APPLE)
|
if (NOT APPLE)
|
||||||
set (SDL2_mixer_DEPENDS ${SDL2_mixer_DEPENDS} libiconv_Project)
|
set (SDL2_mixer_DEPENDS ${SDL2_mixer_DEPENDS} libiconv_Project)
|
||||||
endif ()
|
endif ()
|
||||||
@ -407,12 +466,12 @@ ExternalProject_Add (SDL2_mixer_Project
|
|||||||
--disable-music-mod-modplug-shared
|
--disable-music-mod-modplug-shared
|
||||||
--disable-music-mod-mikmod
|
--disable-music-mod-mikmod
|
||||||
--disable-music-mod-mikmod-shared
|
--disable-music-mod-mikmod-shared
|
||||||
--enable-music-midi
|
--disable-music-midi
|
||||||
--enable-music-midi-timidity
|
--disable-music-midi-timidity
|
||||||
--enable-music-midi-native
|
--disable-music-midi-native
|
||||||
--disable-music-midi-fluidsynth
|
--disable-music-midi-fluidsynth
|
||||||
--disable-music-midi-fluidsynth-shared
|
--disable-music-midi-fluidsynth-shared
|
||||||
--disable-music-ogg
|
--enable-music-ogg
|
||||||
--disable-music-ogg-tremor
|
--disable-music-ogg-tremor
|
||||||
--disable-music-ogg-shared
|
--disable-music-ogg-shared
|
||||||
--disable-music-flac
|
--disable-music-flac
|
||||||
@ -480,9 +539,13 @@ set (planetblupi_DEPS
|
|||||||
SDL_kitchensink_Project
|
SDL_kitchensink_Project
|
||||||
libpng_Project
|
libpng_Project
|
||||||
gettext_Project
|
gettext_Project
|
||||||
|
libvorbis_Project
|
||||||
)
|
)
|
||||||
if (UNIX AND NOT APPLE)
|
if (UNIX AND NOT APPLE)
|
||||||
list (APPEND planetblupi_DEPS libasound_Project libpulse_Project)
|
list (APPEND planetblupi_DEPS
|
||||||
|
libasound_Project
|
||||||
|
libpulse_Project
|
||||||
|
)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
ExternalProject_Add (planetblupi_Project
|
ExternalProject_Add (planetblupi_Project
|
||||||
|
@ -4,6 +4,7 @@ export PKG_CONFIG_PATH="@CMAKE_BINARY_DIR@/lib/pkgconfig"
|
|||||||
export INCLUDE_PATH="@CMAKE_BINARY_DIR@/include"
|
export INCLUDE_PATH="@CMAKE_BINARY_DIR@/include"
|
||||||
export LIBRARY_PATH="@CMAKE_BINARY_DIR@/lib"
|
export LIBRARY_PATH="@CMAKE_BINARY_DIR@/lib"
|
||||||
export BINARY_PATH="@CMAKE_BINARY_DIR@/bin"
|
export BINARY_PATH="@CMAKE_BINARY_DIR@/bin"
|
||||||
|
export CPPFLAGS="$CPPFLAGS -I$INCLUDE_PATH"
|
||||||
|
|
||||||
if [ "@ISAPPLE@" = "1" ]; then
|
if [ "@ISAPPLE@" = "1" ]; then
|
||||||
export LDFLAGS="$LDFLAGS @CMD_LDFLAGS@"
|
export LDFLAGS="$LDFLAGS @CMD_LDFLAGS@"
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 63783cabe1cd19dd8bfe528845df88ba631cd5e1
|
Subproject commit c4ab50fabeb1c8fee4ecc6c88232369bd176b7e7
|
@ -1 +1 @@
|
|||||||
Subproject commit b3d1922a722974a300c408b4e6dcdf6f771d3d28
|
Subproject commit 8821ee8dfd108b49cc6b60585d3ab6fe21ab9bb9
|
Loading…
x
Reference in New Issue
Block a user