From 733a0fbcc436ac361e28ae0e3ba4935ee8d6ee17 Mon Sep 17 00:00:00 2001 From: talksik Date: Tue, 27 Feb 2024 12:06:38 -0800 Subject: [PATCH] basic run --- .gitignore | 2 ++ CMakeLists.txt | 7 +++++++ Makefile | 4 ++++ run.sh | 11 +++++++++++ src/main.cpp | 9 +++++++++ 5 files changed, 33 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 Makefile create mode 100755 run.sh create mode 100644 src/main.cpp diff --git a/.gitignore b/.gitignore index 259148f..7170c9a 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,5 @@ *.exe *.out *.app + +build/ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..eb60535 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 3.0) + +set(CMAKE_CXX_STANDARD 17) + +project(doEverything LANGUAGES CXX) + +add_executable(doEverything src/main.cpp) diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..815dc35 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ + +.PHONY: all +all: + ./run.sh diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..d70c0cd --- /dev/null +++ b/run.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +mkdir -p build +cd build + +cmake .. + +make + +./doEverything + diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..6f63c6a --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,9 @@ + + +#include + +int main (int argc, char *argv[]) { + std::cout << "Hello World!" << std::endl; + + return 0; +}