created Setup

This commit is contained in:
Jannis
2025-11-28 13:49:49 +01:00
parent 5ca2e44c3f
commit 2cb5c3e4da
4 changed files with 36 additions and 0 deletions

2
.gitignore vendored
View File

@@ -66,3 +66,5 @@ CTestTestfile.cmake
_deps _deps
CMakeUserPresets.json CMakeUserPresets.json
build/
.cache

17
CMakeLists.txt Normal file
View File

@@ -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})

5
src/include/main.h Normal file
View File

@@ -0,0 +1,5 @@
#ifndef MAIN_C
#define MAIN_C
int main(int argc,char *argv[]);
void printHelp();
#endif

12
src/main.c Normal file
View File

@@ -0,0 +1,12 @@
#include <stdio.h>
#include "main.h"
int main(int argc,char *argv[]) {
printf("%d\n",argc);
if (argc != 1) {
printHelp();
}
}
void printHelp() {
printf("Usage: pandaaRm <directory>");
}