diff options
Diffstat (limited to 'media-sound/cantata/files/cantata-1.0.3-system-qjson.patch')
-rw-r--r-- | media-sound/cantata/files/cantata-1.0.3-system-qjson.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/media-sound/cantata/files/cantata-1.0.3-system-qjson.patch b/media-sound/cantata/files/cantata-1.0.3-system-qjson.patch new file mode 100644 index 000000000000..3bae049af2e5 --- /dev/null +++ b/media-sound/cantata/files/cantata-1.0.3-system-qjson.patch @@ -0,0 +1,35 @@ +Index: CMakeLists.txt +=================================================================== +--- CMakeLists.txt (revision 2794) ++++ CMakeLists.txt (revision 2795) +@@ -166,6 +166,10 @@ + find_package(Taglib) + endif (ENABLE_TAGLIB) + ++if (NOT ENABLE_QT5 AND NOT WIN32) ++ find_package( QJSON ) ++endif (NOT ENABLE_QT5 AND NOT WIN32) ++ + if (ENABLE_OVERLAYSCROLLBARS) + add_definitions(-DENABLE_OVERLAYSCROLLBARS) + endif (ENABLE_OVERLAYSCROLLBARS) +@@ -495,9 +499,17 @@ + endif (NOT WIN32) + + add_subdirectory(3rdparty/qtiocompressor) +-add_subdirectory(3rdparty/qjson) +-TARGET_LINK_LIBRARIES(cantata qtiocompressor qjson) + ++if (QJSON_FOUND) ++ include_directories(${QJSON_INCLUDE_DIR}) ++ TARGET_LINK_LIBRARIES(cantata ${QJSON_LIBRARIES}) ++else (QJSON_FOUND) ++ add_subdirectory(3rdparty/qjson) ++ TARGET_LINK_LIBRARIES(cantata qjson) ++endif (QJSON_FOUND) ++ ++TARGET_LINK_LIBRARIES(cantata qtiocompressor) ++ + ADD_SUBDIRECTORY( icons ) + + target_link_libraries(cantata support sha2 ${QTLIBS} ${ZLIB_LIBRARIES}) |