aboutsummaryrefslogtreecommitdiff
path: root/audio/clementine-player/files/patch-src_CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'audio/clementine-player/files/patch-src_CMakeLists.txt')
-rw-r--r--audio/clementine-player/files/patch-src_CMakeLists.txt44
1 files changed, 23 insertions, 21 deletions
diff --git a/audio/clementine-player/files/patch-src_CMakeLists.txt b/audio/clementine-player/files/patch-src_CMakeLists.txt
index 59fdbf0a6f52..27a5dcc370b0 100644
--- a/audio/clementine-player/files/patch-src_CMakeLists.txt
+++ b/audio/clementine-player/files/patch-src_CMakeLists.txt
@@ -1,23 +1,11 @@
---- src/CMakeLists.txt.orig 2011-12-31 16:26:35.723358998 +0000
-+++ src/CMakeLists.txt 2011-12-31 16:33:29.301851516 +0000
-@@ -5,9 +5,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}
- option(BUILD_WERROR "Build with -Werror" ON)
-
- if(BUILD_WERROR)
-- if (LINUX)
-+ if (LINUX AND NOT APPLE)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
-- endif (LINUX)
-+ endif (LINUX AND NOT APPLE)
- endif(BUILD_WERROR)
-
- include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
-@@ -1073,15 +1073,15 @@ if (WIN32)
- )
+--- src/CMakeLists.txt.orig 2012-10-25 09:57:06.000000000 +0400
++++ src/CMakeLists.txt 2012-10-31 17:12:22.608404870 +0400
+@@ -1192,15 +1192,23 @@
+ endif (HAVE_SAC)
endif (WIN32)
-if (LINUX)
-+if (UNIX AND NOT APPLE)
++if (LINUX AND NOT APPLE)
# Hack: the Gold linker pays attention to the order that libraries are
# specified on the link line. -lX11 and -ldl are provided earlier in the link
# command but they're actually used by libraries that appear after them, so
@@ -26,16 +14,30 @@
find_package(X11)
- target_link_libraries(clementine_lib ${X11_X11_LIB} ${CMAKE_DL_LIBS})
-endif (LINUX)
-+ target_link_libraries(clementine_lib ${X11_X11_LIB})
-+endif (UNIX AND NOT APPLE)
++ if (LINUX)
++ target_link_libraries(clementine_lib ${X11_X11_LIB} ${CMAKE_DL_LIBS})
++ else (LINUX)
++ if (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
++ target_link_libraries(clementine_lib ${X11_X11_LIB})
++ else (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
++ target_link_libraries(clementine_lib ${X11_X11_LIB} ${CMAKE_DL_LIBS})
++ endif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
++ endif (LINUX)
++endif (LINUX AND NOT APPLE)
add_dependencies(clementine_lib qtsingleapplication)
-@@ -1108,6 +1108,7 @@ add_executable(clementine
+@@ -1227,6 +1235,13 @@
${CLEMENTINE-WIN32-RESOURCES}
main.cpp
)
-+set_target_properties(clementine PROPERTIES OUTPUT_NAME clementine-player)
++if (UNIX AND NOT APPLE)
++ if (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
++ target_link_libraries(clementine execinfo)
++ set_target_properties(clementine PROPERTIES OUTPUT_NAME clementine-player)
++ endif (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
++endif (UNIX AND NOT APPLE)
++
target_link_libraries(clementine
clementine_lib
)