From 305c38b4595254706f103e0043ac2fd6e491d8ed Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Mon, 25 Apr 2022 12:13:35 +0200 Subject: [PATCH] Add CMake config --- .gitignore | 62 +++++++++----------------------------------------- CMakeLists.txt | 16 +++++++++++++ 2 files changed, 27 insertions(+), 51 deletions(-) create mode 100644 CMakeLists.txt diff --git a/.gitignore b/.gitignore index c6127b3..5a5f2d0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,52 +1,12 @@ -# Prerequisites -*.d - -# Object files -*.o -*.ko -*.obj -*.elf - -# Linker output -*.ilk -*.map -*.exp - -# Precompiled Headers -*.gch -*.pch - -# Libraries -*.lib +CMakeLists.txt.user +CMakeCache.txt +CMakeFiles +CMakeScripts +Testing +Makefile +cmake_install.cmake +install_manifest.txt +compile_commands.json +CTestTestfile.cmake +_deps *.a -*.la -*.lo - -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib - -# Executables -*.exe -*.out -*.app -*.i*86 -*.x86_64 -*.hex - -# Debug files -*.dSYM/ -*.su -*.idb -*.pdb - -# Kernel Module Compile Results -*.mod* -*.cmd -.tmp_versions/ -modules.order -Module.symvers -Mkfile.old -dkms.conf diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ebb0316 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,16 @@ +cmake_minimum_required(VERSION 3.14) +project(Getline) + +add_compile_options( + -Wall + -Wextra + -Werror +) + +add_library(getline + getline.c +) + +target_include_directories(getline + PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} +) -- 2.44.0