From 907917c5c9ec43ea9a7d4c3ae07ab2d7e48acc29 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 30 Nov 2022 18:23:03 -0500 Subject: Initial commit --- CMakeLists.txt | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..5f09bbd --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,25 @@ +cmake_minimum_required (VERSION 3.1) +project (lingo) + +set(CMAKE_BUILD_TYPE Debug) + +find_package(PkgConfig) +pkg_check_modules(yaml-cpp yaml-cpp REQUIRED) +pkg_check_modules(mastodonpp mastodonpp REQUIRED) + +add_subdirectory(vendor/verbly) + +include_directories( + ${mastodonpp_INCLUDE_DIRS} + vendor/verbly/lib + ${yaml-cpp_INCLUDE_DIRS} + vendor/json) + +link_directories( + ${mastodonpp_LIBRARY_DIRS} + ${yaml-cpp_LIBRARY_DIRS}) + +add_executable(lingo lingo.cpp) +set_property(TARGET lingo PROPERTY CXX_STANDARD 17) +set_property(TARGET lingo PROPERTY CXX_STANDARD_REQUIRED ON) +target_link_libraries(lingo verbly ${mastodonpp_LIBRARIES} ${yaml-cpp_LIBRARIES}) -- cgit 1.4.1