From a9c159f5f7bf3479c3236735960597b4bc36a204 Mon Sep 17 00:00:00 2001 From: Nakidai Date: Fri, 5 Jul 2024 00:04:56 +0300 Subject: Add code --- CMakeLists.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..aa41599 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,19 @@ +cmake_minimum_required(VERSION 3.5) +project(3cl VERSION 0.1 LANGUAGES C) + +if (PROJECT_SOURCE_DIR STREQUAL PORJECT_BINARY_DIR) + message(FATAL_ERROR "In-source builds are not allowed") +endif() + +add_executable( + "${PROJECT_NAME}" + src/main.c + src/utils.c +) + +set(CMAKE_EXPORT_COMPILE_COMMANDS ON CACHE INTERNAL "") + +set_target_properties("${PROJECT_NAME}" PROPERTIES C_STANDARD 11) +set_target_properties("${PROJECT_NAME}" PROPERTIES C_EXTENSIONS FALSE) + +target_include_directories("${PROJECT_NAME}" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include") -- cgit 1.4.1