diff --git a/ex/CMakeLists.txt b/ex/CMakeLists.txt deleted file mode 100644 index aee53e8..0000000 --- a/ex/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -cmake_minimum_required(VERSION 3.7) - -project(ceevlang-test) - -set(CMAKE_CXX_STANDARD 17) - -find_library(CEEV NAMES ceev HINTS "/usr/local/include" REQUIRED) -include_directories(${CEEV_INCLUDE_DIRS}) - -add_executable(${PROJECT_NAME} src/test.cc src/test.h) - -target_link_libraries(${PROJECT_NAME} ${CEEV_LIBRARIES}) - -install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin) diff --git a/ex/src/test.cc b/ex/src/test.cc deleted file mode 100644 index c4dea31..0000000 --- a/ex/src/test.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "test.h" - -int main() { - std::cout << bg_bright_green(red("Hello World")) << std::endl; - return 0; -} diff --git a/ex/src/test.h b/ex/src/test.h deleted file mode 100644 index 95e0af4..0000000 --- a/ex/src/test.h +++ /dev/null @@ -1,4 +0,0 @@ -#pragma once - -#include -#include diff --git a/src/lang.cc b/src/lang.cc index c7d64e5..e6d45bb 100644 --- a/src/lang.cc +++ b/src/lang.cc @@ -15,6 +15,7 @@ int read_file(std::deque args) { std::string line; while (std::getline(file, line)) { std::istringstream stream(line); + std::cout << line << std::endl; } return 0; } diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt new file mode 100644 index 0000000..bfbba57 --- /dev/null +++ b/test/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.7) + +project(test) + +set(CMAKE_CXX_STANDARD 17) +find_package(ceev REQUIRED) +add_executable(color_test color_test.cc) +add_executable(lang_test lang_test.cc) +include_directories(${ceev_INCLUDE_DIRS}) +target_link_libraries(color_test ${ceev_LIBRARIES}) +target_link_libraries(lang_test ${ceev_LIBRARIES}) diff --git a/test/color_test.cc b/test/color_test.cc new file mode 100644 index 0000000..6b79aba --- /dev/null +++ b/test/color_test.cc @@ -0,0 +1,7 @@ +#include +#include + +int main() { + std::cout << bg_red("Hello World") << std::endl; + return 0; +} diff --git a/test/lang_test.cc b/test/lang_test.cc new file mode 100644 index 0000000..f55f52a --- /dev/null +++ b/test/lang_test.cc @@ -0,0 +1,12 @@ +#include +#include +#include + +int main(int argc, char **argv) { + if (argc != 2) { + return 1; + } + std::deque args; + args.push_back(std::string(argv[1])); + return read_file(args); +}