From bbd7c7a5d6bfb12df3898c4589753b59ce674576 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Thu, 6 Jan 2022 19:03:19 +0100 Subject: Add header only library, adjust include statements and rename test target --- CMakeLists.txt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 49b8ecc..bd2f310 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,16 @@ set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) project(cxxformat) +add_library(cxxformat INTERFACE + cxxformat/cxxformat + cxxformat/core.hpp + cxxformat/file_ptr.hpp + cxxformat/formatters.hpp + cxxformat/helpers.hpp + cxxformat/ostream.hpp + cxxformat/string.hpp +) +target_include_directories(cxxformat INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) -add_executable(cxxformat main.cpp) - -install(TARGETS cxxformat RUNTIME DESTINATION bin) +add_executable(test EXCLUDE_FROM_ALL main.cpp) +target_link_libraries(test PRIVATE cxxformat) -- cgit v1.2.3-54-g00ecf