refactored public includes
This commit is contained in:
8
FlippR-Driver/cli/CMakeLists.txt
Normal file
8
FlippR-Driver/cli/CMakeLists.txt
Normal 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)
|
||||
30
FlippR-Driver/cli/main.cpp
Normal file
30
FlippR-Driver/cli/main.cpp
Normal 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);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user