From 55912eb0293ab8c539acbc97d85ee9cc73346091 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 13 Nov 2025 12:20:39 -0500 Subject: Bot now posts to Tumblr --- CMakeLists.txt | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 13fb6d7..aa7e4b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,28 +1,36 @@ -cmake_minimum_required (VERSION 3.1) +cmake_minimum_required (VERSION 3.27) project (sap) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/") -find_package(FFMPEG REQUIRED) +IF (NOT FFMPEG_FOUND) + find_package(FFMPEG) +ENDIF() find_package(PkgConfig) pkg_check_modules(yaml-cpp yaml-cpp REQUIRED) pkg_check_modules(GraphicsMagick GraphicsMagick++ REQUIRED) +set(RAWR_ONLY_LIBRARY TRUE) add_subdirectory(vendor/rawr-ebooks EXCLUDE_FROM_ALL) -add_subdirectory(vendor/mastodonpp) + +set(LIBOAUTHCPP_BUILD_DEMOS FALSE) +add_subdirectory(vendor/liboauthcpp/build EXCLUDE_FROM_ALL) +include_directories(vendor/liboauthcpp/include) include_directories( ${FFMPEG_INCLUDE_DIRS} vendor/rawr-ebooks - vendor/mastodonpp/include + vendor/liboauthcpp/include + ${CURL_INCLUDE_DIRS} vendor/json ${yaml-cpp_INCLUDE_DIRS} ${GraphicsMagick_INCLUDE_DIRS}) link_directories( ${yaml-cpp_LIBRARY_DIRS} - ${GraphicsMagick_LIBRARY_DIRS}) + ${GraphicsMagick_LIBRARY_DIRS} + ${FFMPEG_LIBRARY_DIRS}) add_executable(sap sap.cpp director.cpp designer.cpp main.cpp) set_property(TARGET sap PROPERTY CXX_STANDARD 17) @@ -30,7 +38,10 @@ set_property(TARGET sap PROPERTY CXX_STANDARD_REQUIRED ON) target_link_libraries(sap rawr - mastodonpp - ${FFMPEG_LIBRARIES} + curl + oauthcpp + avcodec + swscale + avformat ${GraphicsMagick_LIBRARIES} ${yaml-cpp_LIBRARIES}) -- cgit 1.4.1