@@ -42,9 +42,11 @@ if (APPLE)
4242 set_property (GLOBAL PROPERTY JUCE_MAC "JUCE_MAC" )
4343 add_definitions (-DNDEBUG)
4444 set (EXTENSION "mm" )
45-
4645 set (JUCE_PLATFORM_SPECIFIC_DIR build /macosx/platform_specific_code)
4746 set (JUCE_PLATFORM_SPECIFIC_LIBRARIES "-framework Carbon -framework Cocoa -framework CoreFoundation -framework CoreAudio -framework CoreMidi -framework IOKit -framework AGL -framework AudioToolbox -framework QuartzCore -lobjc -framework Accelerate" )
47+
48+ # Prevent compiling with __cxx11
49+ add_definitions (-D_GLIBCXX_USE_CXX11_ABI=0)
4850endif ()
4951
5052################ IMAGE MAGICK ##################
@@ -303,8 +305,6 @@ endforeach()
303305# Threading library -- uses IMPORTED target Threads::Threads (since CMake 3.1)
304306set (CMAKE_THREAD_PREFER_PTHREAD TRUE )
305307set (THREADS_PREFER_PTHREAD_FLAG TRUE )
306- find_package (Threads REQUIRED)
307- target_link_libraries (openshot PUBLIC Threads::Threads)
308308
309309################### OPENMP #####################
310310# Check for OpenMP (used for multi-core processing)
@@ -317,7 +317,6 @@ if(NOT TARGET OpenMP::OpenMP_CXX)
317317 add_library (OpenMP_TARGET INTERFACE )
318318 add_library (OpenMP::OpenMP_CXX ALIAS OpenMP_TARGET)
319319 target_compile_options (OpenMP_TARGET INTERFACE ${OpenMP_CXX_FLAGS} )
320- target_link_libraries (OpenMP_TARGET INTERFACE Threads::Threads)
321320 target_link_libraries (OpenMP_TARGET INTERFACE ${OpenMP_CXX_FLAGS} )
322321endif ()
323322
0 commit comments