From 2cb5c3e4da6553a725cb40f8710e4726f10ef739 Mon Sep 17 00:00:00 2001 From: Jannis <83124510+DerPandaa1@users.noreply.github.com> Date: Fri, 28 Nov 2025 13:49:49 +0100 Subject: [PATCH] created Setup --- .gitignore | 2 ++ CMakeLists.txt | 17 +++++++++++++++++ src/include/main.h | 5 +++++ src/main.c | 12 ++++++++++++ 4 files changed, 36 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 src/include/main.h create mode 100644 src/main.c diff --git a/.gitignore b/.gitignore index f765426..09efd03 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,5 @@ CTestTestfile.cmake _deps CMakeUserPresets.json +build/ +.cache diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..89dd5dd --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.10) +project(pandaaRm C) + +set(CMAKE_C_STANDARD 11) +set(CMAKE_C_STANDARD_REQUIRED ON) + +# Executable +add_executable(pandaaRm + src/main.c +) +#headers einbinden +include_directories(src/include) + +# ncurses einbinden +find_package(Curses REQUIRED) +include_directories(${CURSES_INCLUDE_DIR}) +target_link_libraries(pandaaRm ${CURSES_LIBRARIES}) diff --git a/src/include/main.h b/src/include/main.h new file mode 100644 index 0000000..490eada --- /dev/null +++ b/src/include/main.h @@ -0,0 +1,5 @@ +#ifndef MAIN_C +#define MAIN_C +int main(int argc,char *argv[]); +void printHelp(); +#endif diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..f6f5469 --- /dev/null +++ b/src/main.c @@ -0,0 +1,12 @@ +#include +#include "main.h" +int main(int argc,char *argv[]) { + printf("%d\n",argc); + if (argc != 1) { + printHelp(); + } +} + +void printHelp() { + printf("Usage: pandaaRm "); +}