From 5e0c3855c742e50c4a04e16d6a147a570fb37f96 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Tue, 8 Sep 2020 09:08:35 -0300 Subject: [PATCH] Implemented spdlog library example (#150) --- examples/spdlog/CMakeLists.txt | 19 +++++++++++++++++++ examples/spdlog/main.cpp | 6 ++++++ 2 files changed, 25 insertions(+) create mode 100644 examples/spdlog/CMakeLists.txt create mode 100644 examples/spdlog/main.cpp diff --git a/examples/spdlog/CMakeLists.txt b/examples/spdlog/CMakeLists.txt new file mode 100644 index 0000000..1bd1f87 --- /dev/null +++ b/examples/spdlog/CMakeLists.txt @@ -0,0 +1,19 @@ +cmake_minimum_required(VERSION 3.14 FATAL_ERROR) + +project(CPMSpdlogExample) + +# ---- Dependencies ---- + +include(../../cmake/CPM.cmake) + +CPMAddPackage( + NAME spdlog + GITHUB_REPOSITORY gabime/spdlog + VERSION 1.7.0 +) + +# ---- Executable ---- + +add_executable(CPMSpdlogExample "main.cpp") +set_target_properties(CPMSpdlogExample PROPERTIES CXX_STANDARD 17) +target_link_libraries(CPMSpdlogExample spdlog) diff --git a/examples/spdlog/main.cpp b/examples/spdlog/main.cpp new file mode 100644 index 0000000..7472e7d --- /dev/null +++ b/examples/spdlog/main.cpp @@ -0,0 +1,6 @@ +#include + +int main() { + spdlog::info("Hello, world!"); + return 0; +} \ No newline at end of file