Skip to content

Commit d5dda30

Browse files
compnerdktopley-apple
authored andcommitted
build: require C11
The atomics support used in libdispatch requires C11. Ensure that the compiler supports it and that the support is enabled. Signed-off-by: Daniel A. Steffen <dsteffen@apple.com>
1 parent 7c74439 commit d5dda30

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@ project(dispatch
88
LANGUAGES C CXX)
99
enable_testing()
1010

11-
set(CMAKE_C_VISIBILITY_PRESET hidden)
11+
set(CMAKE_C_STANDARD 11)
12+
set(CMAKE_C_STANDARD_REQUIRED YES)
13+
1214
set(CMAKE_CXX_STANDARD 11)
1315

16+
set(CMAKE_C_VISIBILITY_PRESET hidden)
17+
1418
set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
1519
set(THREADS_PREFER_PTHREAD_FLAG TRUE)
1620
find_package(Threads REQUIRED)

0 commit comments

Comments
 (0)