build: require C11

The atomics support used in libdispatch requires C11.  Ensure that the
compiler supports it and that the support is enabled.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 19ea9e0..97d306d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,9 +8,13 @@
         LANGUAGES C CXX)
 enable_testing()
 
-set(CMAKE_C_VISIBILITY_PRESET hidden)
+set(CMAKE_C_STANDARD 11)
+set(CMAKE_C_STANDARD_REQUIRED YES)
+
 set(CMAKE_CXX_STANDARD 11)
 
+set(CMAKE_C_VISIBILITY_PRESET hidden)
+
 set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
 set(THREADS_PREFER_PTHREAD_FLAG TRUE)
 find_package(Threads REQUIRED)