Skip to content

Commit 544e98f

Browse files
committed
build: require C11
The atomics support used in libdispatch requires C11. Ensure that the compiler supports it and that the support is enabled.
1 parent 2d6d1fd commit 544e98f

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)