diff --git a/cmake/sdl2/FindSDL2.cmake b/cmake/sdl2/FindSDL2.cmake index c20d809..2445d36 100644 --- a/cmake/sdl2/FindSDL2.cmake +++ b/cmake/sdl2/FindSDL2.cmake @@ -237,7 +237,7 @@ endif() # But for non-OSX systems, I will use the CMake Threads package. if(NOT APPLE) find_package(Threads QUIET) - if(NOT CMAKE_THREAD_LIBS_INIT) + if(NOT Threads_FOUND) set(SDL2_THREADS_NOT_FOUND "Could NOT find Threads (Threads is required by SDL2).") if(SDL2_FIND_REQUIRED) message(FATAL_ERROR ${SDL2_THREADS_NOT_FOUND}) @@ -274,7 +274,7 @@ if(SDL2_LIBRARY) # So I use a temporary variable until the end so I can set the # "real" variable in one-shot. if(APPLE) - set(SDL2_LIBRARIES ${SDL2_LIBRARIES} "-framework Cocoa") + set(SDL2_LIBRARIES ${SDL2_LIBRARIES} -framework Cocoa) endif() # For threads, as mentioned Apple doesn't need this. @@ -343,7 +343,7 @@ if(SDL2_FOUND) # For OS X, SDL2 uses Cocoa as a backend so it must link to Cocoa. # For more details, please see above. set_property(TARGET SDL2::Core APPEND PROPERTY - INTERFACE_LINK_OPTIONS "-framework Cocoa") + INTERFACE_LINK_OPTIONS -framework Cocoa) else() # For threads, as mentioned Apple doesn't need this. # For more details, please see above.