project(playground CXX)
set(CMAKE_CXX_STANDARD 11)
find_package(Threads REQUIRED)
set(THREADS_PREFER_PTHREAD_FLAG ON)
message(STATUS "CMAKE_THREAD_LIBS_INIT: ${CMAKE_THREAD_LIBS_INIT}")
add_executable(playground main.cpp)
target_link_libraries(playground ${CMAKE_THREAD_LIBS_INIT})
这段 cmakelists.txt 在 ubuntu 系统下的 gcc 上正常运行,在 MacOS 的 ARM 架构下的 AppleClang 下${CMAKE_THREAD_LIBS_INIT}$读到的是空的,这个是有什么坑吗?求指点。
Playground, macOS, set, cxx