diff options
Diffstat (limited to 'media-libs/libsoundio/files/libsoundio-1.0.0_static-libs.patch')
-rw-r--r-- | media-libs/libsoundio/files/libsoundio-1.0.0_static-libs.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/media-libs/libsoundio/files/libsoundio-1.0.0_static-libs.patch b/media-libs/libsoundio/files/libsoundio-1.0.0_static-libs.patch new file mode 100644 index 00000000000..4b0875c5a62 --- /dev/null +++ b/media-libs/libsoundio/files/libsoundio-1.0.0_static-libs.patch @@ -0,0 +1,52 @@ +From 0a20aec2a14dcfbcbc741d2002985073094634d8 Mon Sep 17 00:00:00 2001 +From: Diogo Pereira <sir.suriv@gmail.com> +Date: Fri, 4 Sep 2015 17:21:54 +0100 +Subject: [PATCH] Make building static libs optional + +--- + CMakeLists.txt | 18 +++++++++++------- + 1 file changed, 11 insertions(+), 7 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 0e66834..c109af4 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,6 +24,7 @@ set(LIBSOUNDIO_VERSION_PATCH 0) + set(LIBSOUNDIO_VERSION "${LIBSOUNDIO_VERSION_MAJOR}.${LIBSOUNDIO_VERSION_MINOR}.${LIBSOUNDIO_VERSION_PATCH}") + message("Configuring libsoundio version ${LIBSOUNDIO_VERSION}") + ++option(BUILD_STATIC_LIBS "Build static libraries" ON) + option(ENABLE_JACK "Enable JACK backend" ON) + option(ENABLE_PULSEAUDIO "Enable PulseAudio backend" ON) + option(ENABLE_ALSA "Enable ALSA backend" ON) +@@ -237,13 +238,15 @@ target_link_libraries(libsoundio_shared LINK_PUBLIC ${LIBSOUNDIO_LIBS}) + install(TARGETS libsoundio_shared DESTINATION ${CMAKE_INSTALL_LIBDIR}) + + +-add_library(libsoundio_static STATIC ${LIBSOUNDIO_SOURCES}) +-set_target_properties(libsoundio_static PROPERTIES +- OUTPUT_NAME soundio +- COMPILE_FLAGS ${LIB_CFLAGS} +- LINKER_LANGUAGE C +-) +-install(TARGETS libsoundio_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) ++if(BUILD_STATIC_LIBS) ++ add_library(libsoundio_static STATIC ${LIBSOUNDIO_SOURCES}) ++ set_target_properties(libsoundio_static PROPERTIES ++ OUTPUT_NAME soundio ++ COMPILE_FLAGS ${LIB_CFLAGS} ++ LINKER_LANGUAGE C ++ ) ++ install(TARGETS libsoundio_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) ++endif() + + install(FILES + ${LIBSOUNDIO_HEADERS} +@@ -338,6 +341,7 @@ message("\n" + "--------------------\n" + "* Install Directory : ${CMAKE_INSTALL_PREFIX}\n" + "* Build Type : ${CMAKE_BUILD_TYPE}\n" ++ "* Build static libs : ${BUILD_STATIC_LIBS}\n" + ) + + message( |