add replaygain with multilib support
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2778 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
diff -ruN libreplaygain-444.orig/CMakeLists.txt libreplaygain-444/CMakeLists.txt
|
||||
--- libreplaygain-444.orig/CMakeLists.txt 2009-07-25 14:49:52.000000000 +0300
|
||||
+++ libreplaygain-444/CMakeLists.txt 2009-07-31 16:29:50.000000000 +0300
|
||||
@@ -4,8 +4,11 @@
|
||||
|
||||
set(CMAKE_VERBOSE_MAKEFILE false)
|
||||
|
||||
+option(SHARED "Use shared libreplaygain" OFF)
|
||||
+
|
||||
if(NOT MSVC)
|
||||
set(CMAKE_C_FLAGS "-O3 -fomit-frame-pointer -pipe")
|
||||
endif(NOT MSVC)
|
||||
|
||||
-add_subdirectory(src)
|
||||
\ No newline at end of file
|
||||
+add_subdirectory(src)
|
||||
+add_subdirectory(include)
|
||||
diff -ruN libreplaygain-444.orig/include/CMakeLists.txt libreplaygain-444/include/CMakeLists.txt
|
||||
--- libreplaygain-444.orig/include/CMakeLists.txt 1970-01-01 02:00:00.000000000 +0200
|
||||
+++ libreplaygain-444/include/CMakeLists.txt 2009-07-31 16:28:59.000000000 +0300
|
||||
@@ -0,0 +1 @@
|
||||
+INSTALL(DIRECTORY replaygain DESTINATION include)
|
||||
diff -ruN libreplaygain-444.orig/src/CMakeLists.txt libreplaygain-444/src/CMakeLists.txt
|
||||
--- libreplaygain-444.orig/src/CMakeLists.txt 2009-07-25 14:49:52.000000000 +0300
|
||||
+++ libreplaygain-444/src/CMakeLists.txt 2009-07-31 16:31:36.000000000 +0300
|
||||
@@ -3,7 +3,13 @@
|
||||
add_library(replaygain-static STATIC gain_analysis)
|
||||
set_target_properties(replaygain-static PROPERTIES OUTPUT_NAME replaygain CLEAN_DIRECT_OUTPUT 1)
|
||||
|
||||
-add_library(replaygain-shared SHARED gain_analysis)
|
||||
-set_target_properties(replaygain-shared PROPERTIES OUTPUT_NAME replaygain CLEAN_DIRECT_OUTPUT 1 VERSION 1.0.0 SOVERSION 1)
|
||||
+if(SHARED)
|
||||
+ add_library(replaygain-shared SHARED gain_analysis)
|
||||
+ set_target_properties(replaygain-shared PROPERTIES OUTPUT_NAME replaygain CLEAN_DIRECT_OUTPUT 1 VERSION 1.0.0 SOVERSION 1)
|
||||
+endif(SHARED)
|
||||
|
||||
-install(TARGETS replaygain-static replaygain-shared LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
|
||||
+install(TARGETS replaygain-static LIBRARY DESTINATION "lib${LIB_SUFFIX}" ARCHIVE DESTINATION "lib${LIB_SUFFIX}")
|
||||
+
|
||||
+if(SHARED)
|
||||
+ install(TARGETS replaygain-shared LIBRARY DESTINATION "lib${LIB_SUFFIX}" ARCHIVE DESTINATION "lib${LIB_SUFFIX}")
|
||||
+endif(SHARED)
|
||||
Reference in New Issue
Block a user