diff options
Diffstat (limited to 'audio/clementine-player/files/patch-src_CMakeLists.txt')
-rw-r--r-- | audio/clementine-player/files/patch-src_CMakeLists.txt | 44 |
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 ) |