From 90c3e807f69e88c649499f101143cc32767d3265 Mon Sep 17 00:00:00 2001 From: Yohan Boujon Date: Thu, 19 Dec 2024 14:25:16 +0100 Subject: [PATCH] Added source file and cmake. --- CMakeLists.txt | 30 ++++++++++++++++++++++++++++++ build/out | Bin 0 -> 15440 bytes src/main.c | 7 +++++++ 3 files changed, 37 insertions(+) create mode 100644 CMakeLists.txt create mode 100755 build/out create mode 100644 src/main.c diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ac8538a --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,30 @@ +# Project Setup +cmake_minimum_required(VERSION 3.21) +project( + projet + VERSION 1.0.0 + DESCRIPTION "CI/CD Test" + HOMEPAGE_URL "https://www.etheryo.fr/" + LANGUAGES C +) +set(TARGET out) + +# Source files +set(SOURCES "${PROJECT_SOURCE_DIR}/src") +add_executable(${TARGET} + ${SOURCES}/main.c +) + +# Setting target properties for output directories +set_target_properties(${TARGET} + PROPERTIES + ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" + LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}" +) + +# Including the include folder +target_include_directories(${TARGET} PUBLIC "${PROJECT_SOURCE_DIR}/include") + +# Compilation +target_compile_options(${TARGET} PUBLIC -Wall -Wextra -Wpedantic -Werror) diff --git a/build/out b/build/out new file mode 100755 index 0000000000000000000000000000000000000000..c440e0dc7d258572e712d0cab848ee0fd42c4ba6 GIT binary patch literal 15440 zcmeHOU2Ggz6~4QP6NlFJCT-en0?7zWNsv5QJC5bFa*7U6h*YE1QLpn@&qpk5EbI*Wh0|P5kjtbvC0D$YK6;hDhi|^WjJT<`6lD( zrXYksNcTvy-@WIY@7z1*&dwcs&VF`uVl16XDabbUh~i#8qcwRkto2HRAg}sW8+{&7 z?@>Fbzdh7xdtL)swXCPNVyo!45i&2!jVAbRtyVzHkdb+Jk{nNn1gPXZnAgGv=_k>X z0f4Ya<5^55vBJ*?Uyv>^&f}@9b!msSfvxCBUd{@F$6e-a2ya7p5z0I_1d&h92_OBE z&m`u_#*z;|l}hrKgqOq-@dxr4ERVkC7yg~`&I&JMg<(_@JGEK?G2VxXCrc|H?+jSx zb28qY)*&bP2TEGik#cFOulGo~&{Zx~7MHq~`un>2dhL4E?g-E7zs8PrG&BtNHG{ zSE`U^ddYKVN)@kMx>!_f=0)gJCnv^-hTR^!$37OdkM=5eeDaiADAtOzrMh3NO`aMq zS1ZLyZ>n6RShMrhibQv{Yg0#>9IY3v4Xt9hLY(8Y`T*&1T`le_?c&wz7TpWaeUVa{ zR`PXK_`c(NmfNk*cwHQz-;jWrytYG+e&dAJ^Lp_bKz*t!~?RB-Gkqz>NyQ~K;Un5P!^=h*i8Mi2zd@BaPxrI$b9T>6!>^6HJV zlcU{@?w6b^1Fw)zu=iu+{^pF`aq#Id9_g=<#<|k+WrpK7{k=5wBiyE;cLf_A2bbA# zRgnCj2>p+JlHu?z=h6-5`X5d>*KclfQZG6$-}3LJ0BsVWHQ1QxI5={f&+}Uz=pwUP zJbK<)8TgG&P3O{Uew%Z7pq=!=-gQ!KPSeS}*s`4zsmE7u&v$j^cAL+i})muUEU7q;ktD#Sr(*K&&Ga@BgWS}PY+YX7!}J83%n&L?vt2p%KM5#|XGzYzq>ge?5-k|lNVoJuWa zQv2`T+4?NKpkh70v)}w<5Io2ZBRj)4TpY8Pj&G9QB2?{}vG(kTI_`S1by=O*_wWag zc80G7nfq}%uF;tL*l(~s^ZE2}+m7=z0QZfU444d<444d<444d<444d<444d<444dr z89<#O>IzXa$hC_scWa0W8QY{kDfNjDNFVi!`=yV+y~4lANQXK`)Mvx~=UYLQDGeza zM6Ka7+jSt+7;cFDU0SWK2;L>gb)qbLHAJ66Q=3w^h}uW^eX~UkB8WCkO6B zL8};0cY1Po_#x{MRUIF;x_ha}w%h8-_4MZYb5w2H+;qGR8i5A|8qnvW@|$@R?5;yg|I zjLNEPo*FT^Ozl1C4u$U(OwUn+{gd&(LV62MG5k8Ucc-%o>jKmFSx=EblCPI~iS!xu zfU@%N)c7TWJ*qwWT}Sx88PffX4)#yZ{}u5+F876f)Mxo69Xy|;|8Gfe(UFvvRP%ao zi}ZWabT>*|e~PQV?P=wXeDw6-sqtYd+NO)p9d+EXbAzWwU1#K+a!*d285*2$&y0;d zIy&i24h~I>QaN|Bc07*~@qbbl&XwnpFPD?M#e(O1imT2`6qY->X#8yz9}O870VtIq_t4?l^ssg_KQo@4)bW&s$o{`;+#8E^X7~0 zT!FagX@=|7Y939L8E8{rZ@x55qgE*vec0guIvAx_+0)he`C^5#@*fc1@95H`|B7nK z%8eU{{Z7oGFWQXnql5Pt@cV@i%#$rH*ngnwqeh&+Bzz#>=i-9zJ#^#Li1V)sA85f* zFv;ip;$LXb!u+w119AS?$CLB-h|haC_}J%xUz2fpj+|%kvEP1(q@UagAsaz`*%pZQh&ybb(c=WN)1F^>?=PzNy=NQf@_;}6$HpCI*C(obn z)65?dKRmZY7~|hh?Iiyi={P5dAKhQ&K8xo$3A5$5M6A0?N1Sg7FG3Inar*{-HNnq| z0eDYh!N5aU-tXe$WB&xU!BH@I{eD~c$iK40Q7}1PlK+DQKLeg%C)wkYI{^8VZrYbuAR8wSqYdIBj1O4 ooiHEVKX;K1bC2_%?a{plF_0J&U3#W$&i~F)O}H;XNOaXd03h#K(f|Me literal 0 HcmV?d00001 diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..2581101 --- /dev/null +++ b/src/main.c @@ -0,0 +1,7 @@ +#include + +int main(void) +{ + printf("Hello world\n"); + return 0; +}