From 376692857ab1839f75190c8082ffe4462b5c0366 Mon Sep 17 00:00:00 2001 From: Chamber6821 Date: Tue, 25 Oct 2022 23:12:18 +0300 Subject: [PATCH 1/4] Create include folder --- vec.h => include/c-vector/vec.h | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename vec.h => include/c-vector/vec.h (100%) diff --git a/vec.h b/include/c-vector/vec.h similarity index 100% rename from vec.h rename to include/c-vector/vec.h From b68f0206fe2bf8dfbe13ea40033bd268ab5ecdf1 Mon Sep 17 00:00:00 2001 From: Chamber6821 Date: Tue, 25 Oct 2022 23:13:06 +0300 Subject: [PATCH 2/4] Add CMake build config --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..e4d6b8d --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 3.23) +project(c-vector C) + +set(CMAKE_C_STANDARD 17) + +add_library(${PROJECT_NAME} STATIC vec.c) +target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include/c-vector) From 5bf95f5353537884bd181611ad977082ba243d15 Mon Sep 17 00:00:00 2001 From: Chamber6821 Date: Tue, 25 Oct 2022 23:13:51 +0300 Subject: [PATCH 3/4] Add gitignore with CMake build folder and IDEA folder --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..102b938 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +cmake-build-* +.idea \ No newline at end of file From a2f84486ac4c4aabdf0956f6786a64b871aab06d Mon Sep 17 00:00:00 2001 From: Chamber6821 Date: Wed, 26 Oct 2022 00:06:23 +0300 Subject: [PATCH 4/4] Remove c-vector folder from include path --- CMakeLists.txt | 2 +- vec.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e4d6b8d..544fe73 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,4 +4,4 @@ project(c-vector C) set(CMAKE_C_STANDARD 17) add_library(${PROJECT_NAME} STATIC vec.c) -target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include/c-vector) +target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include) diff --git a/vec.c b/vec.c index a989068..f816b08 100644 --- a/vec.c +++ b/vec.c @@ -4,7 +4,7 @@ // Created by Mashpoe on 2/26/19. // -#include "vec.h" +#include "c-vector/vec.h" #include typedef struct vector_data vector_data;