mirror of
https://github.com/blupi-games/planetblupi-dev
synced 2024-12-30 13:55:36 +01:00
Use static libasound build
Disable libsndio and libpulse (at least until that other libs are linked statically). It concerns issue #1.
This commit is contained in:
parent
c02752062f
commit
cb995da503
@ -212,6 +212,25 @@ ExternalProject_Add (FFmpeg_Project
|
|||||||
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
############
|
||||||
|
## libasound
|
||||||
|
############
|
||||||
|
|
||||||
|
if (UNIX AND NOT APPLE)
|
||||||
|
ExternalProject_Add (libasound_Project
|
||||||
|
URL ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.4.1.tar.bz2
|
||||||
|
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
|
||||||
|
BUILD_IN_SOURCE 1
|
||||||
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
|
)
|
||||||
|
endif ()
|
||||||
|
|
||||||
#######
|
#######
|
||||||
## SDL2
|
## SDL2
|
||||||
#######
|
#######
|
||||||
@ -224,11 +243,11 @@ if (UNIX AND NOT APPLE)
|
|||||||
--enable-video-opengl
|
--enable-video-opengl
|
||||||
--enable-oss
|
--enable-oss
|
||||||
--enable-alsa
|
--enable-alsa
|
||||||
--enable-alsa-shared
|
--disable-alsa-shared
|
||||||
--enable-sndio
|
--disable-sndio
|
||||||
--enable-sndio-shared
|
--disable-sndio-shared
|
||||||
--enable-pulseaudio
|
--disable-pulseaudio
|
||||||
--enable-pulseaudio-shared)
|
--disable-pulseaudio-shared)
|
||||||
elseif (MINGW)
|
elseif (MINGW)
|
||||||
set (SDL2_CONFIGURE --enable-directx
|
set (SDL2_CONFIGURE --enable-directx
|
||||||
--enable-render-d3d
|
--enable-render-d3d
|
||||||
@ -238,6 +257,11 @@ elseif (APPLE)
|
|||||||
--enable-video-cocoa)
|
--enable-video-cocoa)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
set (SDL2_DEPENDS zlib_Project)
|
||||||
|
if (UNIX AND NOT APPLE)
|
||||||
|
set (SDL2_DEPENDS ${SDL2_DEPENDS} libasound_Project)
|
||||||
|
endif ()
|
||||||
|
|
||||||
ExternalProject_Add (SDL2_Project
|
ExternalProject_Add (SDL2_Project
|
||||||
URL http://hg.libsdl.org/SDL/archive/3d0bbfe683a8.tar.bz2
|
URL http://hg.libsdl.org/SDL/archive/3d0bbfe683a8.tar.bz2
|
||||||
PREFIX ${CMAKE_BINARY_DIR}
|
PREFIX ${CMAKE_BINARY_DIR}
|
||||||
@ -252,7 +276,7 @@ ExternalProject_Add (SDL2_Project
|
|||||||
INSTALL_COMMAND ${CMD} make install
|
INSTALL_COMMAND ${CMD} make install
|
||||||
BUILD_IN_SOURCE 1
|
BUILD_IN_SOURCE 1
|
||||||
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
DEPENDS zlib_Project
|
DEPENDS ${SDL2_DEPENDS}
|
||||||
)
|
)
|
||||||
|
|
||||||
#############
|
#############
|
||||||
@ -391,7 +415,7 @@ ExternalProject_Add (planetblupi_Project
|
|||||||
-DSIGN_APP=${SIGN_APP}
|
-DSIGN_APP=${SIGN_APP}
|
||||||
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
INSTALL_DIR ${CMAKE_BINARY_DIR}
|
||||||
BUILD_ALWAYS 1
|
BUILD_ALWAYS 1
|
||||||
DEPENDS argagg_Project libcurl_Project SDL2_Project SDL2_image_Project SDL2_mixer_Project SDL_kitchensink_Project libpng_Project gettext_Project
|
DEPENDS argagg_Project libcurl_Project libasound_Project SDL2_Project SDL2_image_Project SDL2_mixer_Project SDL_kitchensink_Project libpng_Project gettext_Project
|
||||||
)
|
)
|
||||||
|
|
||||||
add_custom_target (dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
|
add_custom_target (dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 17052c007807e2d88581db5467fac804772d6383
|
Subproject commit 70ba070033d666bc89d48146b5266589a183b992
|
Loading…
x
Reference in New Issue
Block a user