File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.20)
33project (AsyncLogger LANGUAGES CXX VERSION 0.0.1 DESCRIPTION "A lightweight C++20 asyncronous logger." )
44
55set (SRC_DIR "${PROJECT_SOURCE_DIR} /src" )
6+ set (PUBLIC_HEADER_DIR "${PROJECT_SOURCE_DIR} /include" )
67
78# check std::format support
89if (NOT USE_FMT)
@@ -15,6 +16,7 @@ endif()
1516file (GLOB_RECURSE SRC_FILES
1617 "${SRC_DIR} /**.cpp"
1718 "${SRC_DIR} /**.hpp"
19+ "${PUBLIC_HEADER_DIR} /**.hpp"
1820)
1921
2022add_library (${PROJECT_NAME} STATIC ${SRC_FILES} )
@@ -40,8 +42,8 @@ endif()
4042find_package (Threads REQUIRED )
4143target_link_libraries (${PROJECT_NAME} Threads::Threads )
4244
43- set_target_properties (${PROJECT_NAME} PROPERTIES PUBLIC_HEADER "${SRC_DIR} /Logger.hpp " )
45+ set_target_properties (${PROJECT_NAME} PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADER_DIR} " )
4446set_property (TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 20 )
4547
4648target_precompile_headers (${PROJECT_NAME} PUBLIC "${SRC_DIR} /common.hpp" )
47- target_include_directories (${PROJECT_NAME} PUBLIC ${SRC_DIR} )
49+ target_include_directories (${PROJECT_NAME} PUBLIC ${SRC_DIR} " ${PUBLIC_HEADER_DIR} /AsyncLogger/" )
File renamed without changes.
You can’t perform that action at this time.
0 commit comments