diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2022-11-15 17:44:56 -0500 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2022-11-15 17:44:56 -0500 |
commit | 12b25928d0ec2b18dda075b8c3b37b8a7e6f1172 (patch) | |
tree | cb61f94bff879401288d19655200b20433871155 /CMakeLists.txt | |
parent | e6f5d46db4245a27ac9dba90dcbb08caf9ee8a97 (diff) | |
download | rawr-ebooks-12b25928d0ec2b18dda075b8c3b37b8a7e6f1172.tar.gz rawr-ebooks-12b25928d0ec2b18dda075b8c3b37b8a7e6f1172.tar.bz2 rawr-ebooks-12b25928d0ec2b18dda075b8c3b37b8a7e6f1172.zip |
Bot now posts to Mastodon instead of Twitter
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 68b80ba..83106e6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -1,29 +1,34 @@ | |||
1 | cmake_minimum_required (VERSION 3.1) | 1 | cmake_minimum_required (VERSION 3.1) |
2 | project (rawr-ebooks) | 2 | project (rawr-ebooks) |
3 | 3 | ||
4 | add_subdirectory(vendor/libtwittercpp) | ||
5 | |||
6 | find_package(ASPELL REQUIRED) | 4 | find_package(ASPELL REQUIRED) |
7 | 5 | ||
8 | find_package(PkgConfig) | 6 | find_package(PkgConfig) |
9 | pkg_check_modules(yaml-cpp yaml-cpp REQUIRED) | 7 | pkg_check_modules(yaml-cpp yaml-cpp REQUIRED) |
8 | pkg_check_modules(mastodonpp mastodonpp REQUIRED) | ||
10 | 9 | ||
11 | include_directories( | 10 | include_directories( |
12 | vendor/libtwittercpp/src | 11 | vendor/json |
12 | vendor/hkutil | ||
13 | ${mastodonpp_INCLUDE_DIRS} | ||
13 | ${ASPELL_INCLUDE_DIR} | 14 | ${ASPELL_INCLUDE_DIR} |
14 | ${yaml-cpp_INCLUDE_DIRS}) | 15 | ${yaml-cpp_INCLUDE_DIRS}) |
15 | 16 | ||
17 | link_directories( | ||
18 | ${mastodonpp_LIBRARY_DIRS} | ||
19 | ${yaml-cpp_LIBRARY_DIRS}) | ||
20 | |||
16 | add_library(rawr kgramstats.cpp prefix_search.cpp) | 21 | add_library(rawr kgramstats.cpp prefix_search.cpp) |
17 | set_property(TARGET rawr PROPERTY CXX_STANDARD 11) | 22 | set_property(TARGET rawr PROPERTY CXX_STANDARD 17) |
18 | set_property(TARGET rawr PROPERTY CXX_STANDARD_REQUIRED ON) | 23 | set_property(TARGET rawr PROPERTY CXX_STANDARD_REQUIRED ON) |
19 | target_link_libraries(rawr ${ASPELL_LIBRARIES}) | 24 | target_link_libraries(rawr ${ASPELL_LIBRARIES}) |
20 | 25 | ||
21 | add_executable(rawr-ebooks ebooks.cpp) | 26 | add_executable(rawr-ebooks ebooks.cpp timeline.cpp) |
22 | set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD 11) | 27 | set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD 17) |
23 | set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD_REQUIRED ON) | 28 | set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD_REQUIRED ON) |
24 | target_link_libraries(rawr-ebooks rawr ${yaml-cpp_LIBRARIES} twitter++) | 29 | target_link_libraries(rawr-ebooks rawr ${yaml-cpp_LIBRARIES} ${mastodonpp_LIBRARIES}) |
25 | 30 | ||
26 | add_executable(rawr-gen gen.cpp) | 31 | add_executable(rawr-gen gen.cpp) |
27 | set_property(TARGET rawr-gen PROPERTY CXX_STANDARD 11) | 32 | set_property(TARGET rawr-gen PROPERTY CXX_STANDARD 17) |
28 | set_property(TARGET rawr-gen PROPERTY CXX_STANDARD_REQUIRED ON) | 33 | set_property(TARGET rawr-gen PROPERTY CXX_STANDARD_REQUIRED ON) |
29 | target_link_libraries(rawr-gen rawr) | 34 | target_link_libraries(rawr-gen rawr) |