mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-08 07:07:05 +02:00
Prefer libc++ on Apple if available
This commit is contained in:
@@ -241,6 +241,7 @@ endif()
|
|||||||
include(CheckCXXCompilerFlag)
|
include(CheckCXXCompilerFlag)
|
||||||
check_cxx_compiler_flag( "-std=c++11" CXX11_FOUND )
|
check_cxx_compiler_flag( "-std=c++11" CXX11_FOUND )
|
||||||
check_cxx_compiler_flag( "-std=c++0x" CXX0X_FOUND )
|
check_cxx_compiler_flag( "-std=c++0x" CXX0X_FOUND )
|
||||||
|
check_cxx_compiler_flag( "-stdlib=libc++" LIBCPP_FOUND )
|
||||||
if(CXX11_FOUND)
|
if(CXX11_FOUND)
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
||||||
elseif(CXX0X_FOUND)
|
elseif(CXX0X_FOUND)
|
||||||
@@ -249,6 +250,9 @@ else()
|
|||||||
message(STATUS "${CMAKE_CXX_COMPILER} does not support C++11, please use a
|
message(STATUS "${CMAKE_CXX_COMPILER} does not support C++11, please use a
|
||||||
different compiler")
|
different compiler")
|
||||||
endif()
|
endif()
|
||||||
|
if(LIBCPP_FOUND AND APPLE)
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
|
||||||
|
endif()
|
||||||
|
|
||||||
macro_optional_find_package(Echonest 2.2.0)
|
macro_optional_find_package(Echonest 2.2.0)
|
||||||
macro_log_feature(ECHONEST_FOUND "Echonest" "Qt library for communicating with The Echo Nest" "http://projects.kde.org/libechonest" TRUE "" "libechonest 2.2.0 is needed for dynamic playlists and the infosystem")
|
macro_log_feature(ECHONEST_FOUND "Echonest" "Qt library for communicating with The Echo Nest" "http://projects.kde.org/libechonest" TRUE "" "libechonest 2.2.0 is needed for dynamic playlists and the infosystem")
|
||||||
|
Reference in New Issue
Block a user