Changed up CMakeLists and started testing of lang.
parent
89715d1e59
commit
ce4f93bc0e
|
@ -2,6 +2,13 @@ cmake_minimum_required(VERSION 3.7)
|
||||||
|
|
||||||
project(ceev)
|
project(ceev)
|
||||||
|
|
||||||
|
execute_process(
|
||||||
|
COMMAND git status --porcelain=v1 --ignored=no
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE GIT_ISCOMMITTED
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
string(COMPARE EQUAL "${GIT_ISCOMMITTED}" "" is_committed)
|
||||||
|
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND git rev-parse --short HEAD
|
COMMAND git rev-parse --short HEAD
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
@ -26,6 +33,11 @@ execute_process(
|
||||||
OUTPUT_VARIABLE GIT_COMMIT_AUTHOR
|
OUTPUT_VARIABLE GIT_COMMIT_AUTHOR
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
|
||||||
|
if(NOT is_committed)
|
||||||
|
set(GIT_COMMIT_HASH "${GIT_COMMIT_HASH}-dev")
|
||||||
|
set(GIT_COMMIT_DATE "Not committed yet")
|
||||||
|
endif()
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
find_package(SDL2 REQUIRED)
|
find_package(SDL2 REQUIRED)
|
||||||
include_directories(${SDL2_INCLUDE_DIRS})
|
include_directories(${SDL2_INCLUDE_DIRS})
|
||||||
|
|
|
@ -336,7 +336,13 @@ int devel_sdl2(std::deque<std::string> args) {
|
||||||
|
|
||||||
int devel_lang(std::deque<std::string> args) {
|
int devel_lang(std::deque<std::string> args) {
|
||||||
NYI;
|
NYI;
|
||||||
|
if (args.empty()) {
|
||||||
|
std::cout << bg_red(bold("ERROR")) << ": You need to specify a file"
|
||||||
|
<< std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
|
}
|
||||||
|
read_file(args);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char** argv) {
|
int main(int argc, char** argv) {
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
#include <SDL2/SDL.h>
|
#include <SDL2/SDL.h>
|
||||||
#include <ceev/colors.h>
|
#include <ceev/colors.h>
|
||||||
|
#include <ceev/lang.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
|
|
Loading…
Reference in New Issue