refactored public includes

This commit is contained in:
Jonas Zeunert
2018-09-13 22:38:24 +02:00
parent e8c801a3c0
commit b77ace536c
13 changed files with 54 additions and 71 deletions

View File

@@ -0,0 +1,8 @@
cmake_minimum_required(VERSION 3.6.2)
project(FlippR_Driver_CLI)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/${OUTPUT_PATH}/cli)
add_executable(${PROJECT_NAME} main.cpp)
target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/include)
target_link_libraries(${PROJECT_NAME} PRIVATE FlippR-Driver)

View File

@@ -0,0 +1,30 @@
//
// Created by rhetenor on 13.09.18.
//
#include <iostream>
#include "IInputDriverFactory.h"
#include "IInputDriver.h"
int main (int argc, char *argv[])
{
if(argc != 2)
{
std::cout << "Usage: " << argv[0] << " <config_file>";
}
std::string config_file = argv[1];
std::ifstream config;
try
{
config.open(config_file);
}
catch(const std::exception& e)
{
std::cout << e.what();
exit(1);
}
}