mirror of
https://github.com/clementine-player/Clementine
synced 2024-12-18 20:34:39 +01:00
Make the Ubuntu and Fedora packages depend on sparsehash, and use the builtin taglib by default if the system's version is too old
This commit is contained in:
parent
3a502ef902
commit
b42e93d29b
1
3rdparty/taglib/CMakeLists.txt
vendored
1
3rdparty/taglib/CMakeLists.txt
vendored
@ -311,7 +311,6 @@ endif()
|
|||||||
set_target_properties(tag PROPERTIES
|
set_target_properties(tag PROPERTIES
|
||||||
VERSION ${TAGLIB_SOVERSION_MAJOR}.${TAGLIB_SOVERSION_MINOR}.${TAGLIB_SOVERSION_PATCH}
|
VERSION ${TAGLIB_SOVERSION_MAJOR}.${TAGLIB_SOVERSION_MINOR}.${TAGLIB_SOVERSION_PATCH}
|
||||||
SOVERSION ${TAGLIB_SOVERSION_MAJOR}
|
SOVERSION ${TAGLIB_SOVERSION_MAJOR}
|
||||||
INSTALL_NAME_DIR ${LIB_INSTALL_DIR}
|
|
||||||
DEFINE_SYMBOL MAKE_TAGLIB_LIB
|
DEFINE_SYMBOL MAKE_TAGLIB_LIB
|
||||||
LINK_INTERFACE_LIBRARIES ""
|
LINK_INTERFACE_LIBRARIES ""
|
||||||
)
|
)
|
||||||
|
@ -78,7 +78,9 @@ find_path(SPARSEHASH_INCLUDE_DIRS google/sparsetable)
|
|||||||
# installed and haven't disabled drive), and has an old taglib, compile our
|
# installed and haven't disabled drive), and has an old taglib, compile our
|
||||||
# internal one and use that instead.
|
# internal one and use that instead.
|
||||||
option(USE_BUILTIN_TAGLIB "If the system's version of Taglib is too old for Google Drive support, compile our builtin version instead" ON)
|
option(USE_BUILTIN_TAGLIB "If the system's version of Taglib is too old for Google Drive support, compile our builtin version instead" ON)
|
||||||
if (USE_BUILTIN_TAGLIB AND ENABLE_GOOGLE_DRIVE AND SPARSEHASH_INCLUDE_DIRS AND
|
if (USE_BUILTIN_TAGLIB AND
|
||||||
|
(NOT "${ENABLE_GOOGLE_DRIVE}" STREQUAL "OFF") AND
|
||||||
|
SPARSEHASH_INCLUDE_DIRS AND
|
||||||
TAGLIB_VERSION VERSION_LESS 1.8)
|
TAGLIB_VERSION VERSION_LESS 1.8)
|
||||||
set(TAGLIB_VERSION 1.8)
|
set(TAGLIB_VERSION 1.8)
|
||||||
set(TAGLIB_INCLUDE_DIRS "${CMAKE_BINARY_DIR}/3rdparty/taglib/headers/taglib/;${CMAKE_BINARY_DIR}/3rdparty/taglib/headers/")
|
set(TAGLIB_INCLUDE_DIRS "${CMAKE_BINARY_DIR}/3rdparty/taglib/headers/taglib/;${CMAKE_BINARY_DIR}/3rdparty/taglib/headers/")
|
||||||
|
Loading…
Reference in New Issue
Block a user