mirror of
https://github.com/clementine-player/Clementine
synced 2025-01-05 14:28:40 +01:00
Use the system libechonest if it's installed
This commit is contained in:
parent
18a1eb75af
commit
a8a035a13a
@ -229,7 +229,15 @@ else (USE_SYSTEM_QXT)
|
|||||||
endif (NOT APPLE)
|
endif (NOT APPLE)
|
||||||
endif (USE_SYSTEM_QXT)
|
endif (USE_SYSTEM_QXT)
|
||||||
|
|
||||||
set(ECHONEST_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/3rdparty/libechonest)
|
# Use system libechonest if it's available
|
||||||
|
find_path(ECHONEST_INCLUDE_DIRS echonest/echonest_export.h)
|
||||||
|
find_library(ECHONEST_LIBRARIES echonest)
|
||||||
|
if(NOT ECHONEST_INCLUDE_DIRS OR NOT ECHONEST_LIBRARIES)
|
||||||
|
add_subdirectory(3rdparty/libechonest)
|
||||||
|
set(ECHONEST_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/3rdparty/libechonest)
|
||||||
|
set(ECHONEST_LIBRARIES echonest)
|
||||||
|
endif(NOT ECHONEST_INCLUDE_DIRS OR NOT ECHONEST_LIBRARIES)
|
||||||
|
|
||||||
|
|
||||||
# Subdirectories
|
# Subdirectories
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
@ -237,7 +245,6 @@ if (WIN32)
|
|||||||
add_subdirectory(3rdparty/qtwin)
|
add_subdirectory(3rdparty/qtwin)
|
||||||
endif (WIN32)
|
endif (WIN32)
|
||||||
add_subdirectory(3rdparty/universalchardet)
|
add_subdirectory(3rdparty/universalchardet)
|
||||||
add_subdirectory(3rdparty/libechonest)
|
|
||||||
add_subdirectory(tests)
|
add_subdirectory(tests)
|
||||||
add_subdirectory(dist)
|
add_subdirectory(dist)
|
||||||
add_subdirectory(tools/ultimate_lyrics_parser)
|
add_subdirectory(tools/ultimate_lyrics_parser)
|
||||||
|
@ -770,7 +770,7 @@ add_dependencies(clementine_lib pot)
|
|||||||
|
|
||||||
target_link_libraries(clementine_lib
|
target_link_libraries(clementine_lib
|
||||||
chardet
|
chardet
|
||||||
echonest
|
${ECHONEST_LIBRARIES}
|
||||||
${GOBJECT_LIBRARIES}
|
${GOBJECT_LIBRARIES}
|
||||||
${GLIB_LIBRARIES}
|
${GLIB_LIBRARIES}
|
||||||
${TAGLIB_LIBRARIES}
|
${TAGLIB_LIBRARIES}
|
||||||
|
Loading…
Reference in New Issue
Block a user