Changed to C++17 and getting things ready
parent
411a5ac0ed
commit
d1c6c52d22
|
@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.7)
|
||||||
|
|
||||||
project(ceev)
|
project(ceev)
|
||||||
|
|
||||||
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
find_package(SDL2 REQUIRED)
|
find_package(SDL2 REQUIRED)
|
||||||
include_directories(${SDL2_INCLUDE_DIRS})
|
include_directories(${SDL2_INCLUDE_DIRS})
|
||||||
add_executable(ceev src/ceev.cc src/ceev.h)
|
add_executable(ceev src/ceev.cc src/ceev.h)
|
||||||
|
|
10
src/ceev.cc
10
src/ceev.cc
|
@ -8,11 +8,19 @@ int usage() {
|
||||||
std::cout << "Run '" << program_invocation_short_name << " --help' for more information.\n" << std::endl;
|
std::cout << "Run '" << program_invocation_short_name << " --help' for more information.\n" << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
int show_help() {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int create_fs() {
|
||||||
|
std::string cwd = fs::current_path();
|
||||||
|
}
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
if (argc <= 1) {
|
if (argc <= 1) {
|
||||||
return usage();
|
return usage();
|
||||||
}
|
}
|
||||||
std::cout << "Hello World" << std::endl;
|
if (std::strcmp(argv[1], "init")) return create_fs();
|
||||||
|
if (std::strcmp(argv[1], "--help")) return show_help();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
|
@ -1,8 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include <iostream>
|
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
|
#include <filesystem>
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
namespace fs = std::filesystem;
|
||||||
|
|
||||||
int usage();
|
int usage();
|
||||||
int show_help();
|
int show_help();
|
||||||
|
int create_fs();
|
||||||
int main(int argc, char **argv);
|
int main(int argc, char **argv);
|
Loading…
Reference in New Issue