Initial commit

master
Ruben 2022-12-20 15:59:28 +01:00
commit fe0eb7b4eb
No known key found for this signature in database
GPG Key ID: 32872C759E942532
4 changed files with 107 additions and 0 deletions

76
.gitignore vendored 100644
View File

@ -0,0 +1,76 @@
# Created by https://www.toptal.com/developers/gitignore/api/cmake,c++,visualstudiocode
# Edit at https://www.toptal.com/developers/gitignore?templates=cmake,c++,visualstudiocode
### C++ ###
# Prerequisites
*.d
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
### 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/
### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
!.vscode/*.code-snippets
# Local History for Visual Studio Code
.history/
# Built Visual Studio Code Extensions
*.vsix
### VisualStudioCode Patch ###
# Ignore all local history of files
.history
.ionide
# End of https://www.toptal.com/developers/gitignore/api/cmake,c++,visualstudiocode
build/

8
CMakeLists.txt 100644
View File

@ -0,0 +1,8 @@
cmake_minimum_required(VERSION 3.7)
project(ceev)
find_package(SDL2 REQUIRED)
include_directories(${SDL2_INCLUDE_DIRS})
add_executable(ceev src/ceev.cc src/ceev.h)
target_link_libraries(ceev ${SDL2_LIBRARIES})

18
src/ceev.cc 100644
View File

@ -0,0 +1,18 @@
#include "ceev.h"
int usage() {
std::cout << "Usage:\n";
std::cout << "\n\t";
std::cout << program_invocation_short_name << " [verb] <options>\n";
std::cout << "\n";
std::cout << "Run '" << program_invocation_short_name << " --help' for more information.\n" << std::endl;
return 1;
}
int main(int argc, char **argv) {
if (argc <= 1) {
return usage();
}
std::cout << "Hello World" << std::endl;
return 0;
}

5
src/ceev.h 100644
View File

@ -0,0 +1,5 @@
#pragma once
#include <iostream>
int main(int argc, char **argv);