diff --git a/.gitignore b/.gitignore index e0b9eaa..f1b9497 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,20 @@ modules.order Module.symvers Mkfile.old dkms.conf + +### CMake ### +CMakeLists.txt.user +CMakeCache.txt +CMakeFiles +CMakeScripts +Testing +Makefile +cmake_install.cmake +install_manifest.txt +compile_commands.json +CTestTestfile.cmake +_deps + +### CMake Patch ### +# External projects +*-prefix/ diff --git a/Pontu/CMakeLists.txt b/Pontu/CMakeLists.txt new file mode 100644 index 0000000..1ec61d8 --- /dev/null +++ b/Pontu/CMakeLists.txt @@ -0,0 +1,18 @@ +cmake_minimum_required(VERSION 3.13) + +SET(ProjetName Pontu) +#SET(TestTargetName ) + + + +project(${ProjetName}) + +file(GLOB_RECURSE MY_SOURCES CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/src/*.c) +add_executable(${ProjetName} ${MY_SOURCES}) + + +SET(WarningGCC -Wall -Wextra -pedantic -Wconversion -std=c17 -D_REENTRANT) + +target_compile_options(${ProjetName} PRIVATE ${WarningGCC} -Og -fdiagnostics-color=always) +target_link_libraries(${ProjetName} SDL2) +target_include_directories(${ProjetName} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include /usr/include/SDL2) \ No newline at end of file diff --git a/Pontu/include/model/Player.h b/Pontu/include/model/Player.h index 2220de4..f979714 100644 --- a/Pontu/include/model/Player.h +++ b/Pontu/include/model/Player.h @@ -10,7 +10,7 @@ #define PSEUDO_LENMAX 50 -#include +#include #include /** diff --git a/Pontu/src/main.c b/Pontu/src/main.c index e69de29..328a890 100644 --- a/Pontu/src/main.c +++ b/Pontu/src/main.c @@ -0,0 +1,5 @@ + + +int main() { + return 0; +} \ No newline at end of file