From 6cce85b3a34a4a27d678abf0b4c005a38afd1738 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sat, 17 Oct 2020 18:38:17 +0300 Subject: cmake: no more target_include_directories hacks --- server/lexer/CMakeLists.txt | 2 ++ server/lexer/details/parse.cpp | 4 ++-- server/lexer/error.hpp | 2 +- server/lexer/lexer.cpp | 11 +++++------ server/lexer/token.cpp | 7 +++---- server/lexer/token_type.cpp | 5 ++--- 6 files changed, 15 insertions(+), 16 deletions(-) (limited to 'server/lexer') diff --git a/server/lexer/CMakeLists.txt b/server/lexer/CMakeLists.txt index 64375e8..fffb5a3 100644 --- a/server/lexer/CMakeLists.txt +++ b/server/lexer/CMakeLists.txt @@ -1,6 +1,8 @@ file(GLOB_RECURSE lexer_cpp "*.cpp") file(GLOB_RECURSE lexer_hpp "*.hpp") add_library(lexer ${lexer_cpp} ${lexer_hpp}) +target_include_directories(lexer PUBLIC ..) + target_link_libraries(lexer PUBLIC common) find_package(Boost REQUIRED COMPONENTS regex) diff --git a/server/lexer/details/parse.cpp b/server/lexer/details/parse.cpp index ccabb7e..3844225 100644 --- a/server/lexer/details/parse.cpp +++ b/server/lexer/details/parse.cpp @@ -3,8 +3,8 @@ // For details, see https://github.com/egor-tensin/math-server. // Distributed under the MIT License. -#include "../error.hpp" -#include "../token_type.hpp" +#include +#include #include diff --git a/server/lexer/error.hpp b/server/lexer/error.hpp index 72b3caa..994309a 100644 --- a/server/lexer/error.hpp +++ b/server/lexer/error.hpp @@ -5,7 +5,7 @@ #pragma once -#include "../common/error.hpp" +#include #include diff --git a/server/lexer/lexer.cpp b/server/lexer/lexer.cpp index 9b4e500..9d3c362 100644 --- a/server/lexer/lexer.cpp +++ b/server/lexer/lexer.cpp @@ -3,12 +3,11 @@ // For details, see https://github.com/egor-tensin/math-server. // Distributed under the MIT License. -#include "lexer.hpp" - -#include "details/parse.hpp" -#include "error.hpp" -#include "token.hpp" -#include "token_type.hpp" +#include +#include +#include +#include +#include #include #include diff --git a/server/lexer/token.cpp b/server/lexer/token.cpp index 5516bde..466012f 100644 --- a/server/lexer/token.cpp +++ b/server/lexer/token.cpp @@ -3,10 +3,9 @@ // For details, see https://github.com/egor-tensin/math-server. // Distributed under the MIT License. -#include "token.hpp" - -#include "error.hpp" -#include "token_type.hpp" +#include +#include +#include #include #include diff --git a/server/lexer/token_type.cpp b/server/lexer/token_type.cpp index 037a761..858e565 100644 --- a/server/lexer/token_type.cpp +++ b/server/lexer/token_type.cpp @@ -3,9 +3,8 @@ // For details, see https://github.com/egor-tensin/math-server. // Distributed under the MIT License. -#include "token_type.hpp" - -#include "error.hpp" +#include +#include #include #include -- cgit v1.2.3