diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c795b05 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..a64458a --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 3.10) +project(MyNewLibrary VERSION 1.0 + DESCRIPTION "CHOOSE YOUR DESCRIPTION") +#add_subdirectory(project2) +add_library(${PROJECT_NAME} src/add.c) +target_include_directories(${PROJECT_NAME} PUBLIC include) +#target_link_libraries(${PROJECT_NAME} PUBLIC yourlibrary) \ No newline at end of file diff --git a/include/add.h b/include/add.h new file mode 100644 index 0000000..5850f8d --- /dev/null +++ b/include/add.h @@ -0,0 +1,3 @@ +#pragma once + +int add(int a,int b); \ No newline at end of file diff --git a/src/add.c b/src/add.c new file mode 100644 index 0000000..ef85a07 --- /dev/null +++ b/src/add.c @@ -0,0 +1,5 @@ +#include +int add(int a,int b) +{ + return a + b; +} \ No newline at end of file