We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e4e3ed4 commit 915d13eCopy full SHA for 915d13e
3 files changed
Laboratory/C/cmake/.gitignore
@@ -0,0 +1,4 @@
1
+.vs
2
+build
3
+*.bak
4
+*.lnk
Laboratory/C/cmake/CMakeLists.txt
@@ -0,0 +1,13 @@
+cmake_minimum_required (VERSION 3.20)
+set(RUNTIME_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../../Runtime/C/src")
+project(sandbox LANGUAGES C)
+set(CMAKE_C_STANDARD 11)
5
+set(CMAKE_C_STANDARD_REQUIRED ON)
6
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /experimental:c11atomics")
7
+add_executable(sandbox
8
+ sandbox.c
9
+ ${RUNTIME_SOURCE_DIR}/bebop.h
10
+ ${RUNTIME_SOURCE_DIR}/bebop.c
11
+)
12
+target_include_directories(sandbox PRIVATE ${RUNTIME_SOURCE_DIR})
13
+set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT sandbox)
Laboratory/C/cmake/sandbox.c
@@ -0,0 +1,6 @@
+#include "bebop.h"
+
+int main()
+{
+ return 0;
+}
0 commit comments