From 6b891fcb8e585fde615fc7c3682f95df87e4fedf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20L=C3=BChne?= Date: Thu, 31 Aug 2017 19:46:00 +0200 Subject: [PATCH] Prepared app directory for future subcommands. --- app/CMakeLists.txt | 32 +------------------------------- app/src/CMakeLists.txt | 36 ++++++++++++++++++++++++++++++++++++ app/{ => src}/main.cpp | 0 3 files changed, 37 insertions(+), 31 deletions(-) create mode 100644 app/src/CMakeLists.txt rename app/{ => src}/main.cpp (100%) diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index b220ced..febd4f0 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -1,31 +1 @@ -set(target plasp-app) - -find_package(Boost 1.55.0 COMPONENTS program_options iostreams system REQUIRED) - -file(GLOB core_sources "*.cpp") -file(GLOB core_headers "*.h") - -set(includes - ${Boost_INCLUDE_DIRS} - ${PROJECT_SOURCE_DIR}/include - ${PROJECT_SOURCE_DIR}/lib/tokenize/include - ${PROJECT_SOURCE_DIR}/lib/colorlog/include - ${PROJECT_SOURCE_DIR}/lib/variant/include - ${PROJECT_SOURCE_DIR}/lib/pddl/include -) - -set(sources - ${core_sources} - ${core_headers} -) - -set(libraries - stdc++fs - ${Boost_LIBRARIES} - plasp -) - -add_executable(${target} ${sources}) -target_include_directories(${target} PRIVATE ${includes}) -target_link_libraries(${target} ${libraries}) -set_target_properties(${target} PROPERTIES OUTPUT_NAME plasp) +add_subdirectory(src) diff --git a/app/src/CMakeLists.txt b/app/src/CMakeLists.txt new file mode 100644 index 0000000..caa9458 --- /dev/null +++ b/app/src/CMakeLists.txt @@ -0,0 +1,36 @@ +set(target plasp-app) + +find_package(Boost 1.55.0 COMPONENTS program_options iostreams system REQUIRED) + +file(GLOB core_sources "*.cpp") +file(GLOB core_headers "../include/*.h") + +file(GLOB commands_sources "commands/*.cpp") +file(GLOB commands_headers "../include/commands/*.h") + +set(includes + ${Boost_INCLUDE_DIRS} + ${PROJECT_SOURCE_DIR}/include + ${PROJECT_SOURCE_DIR}/lib/tokenize/include + ${PROJECT_SOURCE_DIR}/lib/colorlog/include + ${PROJECT_SOURCE_DIR}/lib/variant/include + ${PROJECT_SOURCE_DIR}/lib/pddl/include +) + +set(sources + ${core_sources} + ${core_headers} + ${commands_sources} + ${commands_headers} +) + +set(libraries + stdc++fs + ${Boost_LIBRARIES} + plasp +) + +add_executable(${target} ${sources}) +target_include_directories(${target} PRIVATE ${includes}) +target_link_libraries(${target} ${libraries}) +set_target_properties(${target} PROPERTIES OUTPUT_NAME plasp) diff --git a/app/main.cpp b/app/src/main.cpp similarity index 100% rename from app/main.cpp rename to app/src/main.cpp