about summary refs log tree commit diff stats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2016-05-20 17:42:33 -0400
committerKelly Rauchenberger <fefferburbia@gmail.com>2016-05-20 17:42:33 -0400
commita670cc63d0becc0ac24357747aa63acfb30b6675 (patch)
tree94f7c4611512581cd0ab74bf9cbcab72258345c7 /CMakeLists.txt
parentd458c695e526e37059786821704527501ca04042 (diff)
downloadrawr-ebooks-a670cc63d0becc0ac24357747aa63acfb30b6675.tar.gz
rawr-ebooks-a670cc63d0becc0ac24357747aa63acfb30b6675.tar.bz2
rawr-ebooks-a670cc63d0becc0ac24357747aa63acfb30b6675.zip
Added ability for rawr ebooks to respond to tweets
Now using libtwitter++ instead of twitcurl!
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt34
1 files changed, 16 insertions, 18 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f43e46c..f5e1277 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -1,25 +1,23 @@
1cmake_minimum_required (VERSION 2.6) 1cmake_minimum_required (VERSION 3.1)
2project (rawr-ebooks) 2project (rawr-ebooks)
3 3
4find_package(PkgConfig) 4set(CMAKE_BUILD_TYPE Debug)
5pkg_check_modules(Curl libcurl)
6 5
7if (Curl_FOUND) 6add_subdirectory(vendor/libtwittercpp)
8 add_subdirectory(vendor/twitcurl/libtwitcurl) 7include_directories(vendor/libtwittercpp/src vendor/libtwittercpp/vendor/json/src vendor/libtwittercpp/vendor/curlcpp/include)
9 include_directories(vendor/twitcurl/libtwitcurl) 8
10 9add_subdirectory(vendor/yaml-cpp EXCLUDE_FROM_ALL)
11 add_subdirectory(vendor/yaml-cpp EXCLUDE_FROM_ALL) 10include_directories(vendor/yaml-cpp/include)
12 include_directories(vendor/yaml-cpp/include) 11
13 12find_package(aspell REQUIRED)
14 add_executable(rawr-ebooks ebooks.cpp kgramstats.cpp freevars.cpp histogram.cpp prefix_search.cpp) 13include_directories(${ASPELL_INCLUDE_DIR})
15 set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD 11) 14
16 set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD_REQUIRED ON) 15add_executable(rawr-ebooks ebooks.cpp kgramstats.cpp freevars.cpp histogram.cpp prefix_search.cpp)
17 target_link_libraries(rawr-ebooks yaml-cpp twitcurl ${Curl_LIBRARIES} aspell) 16set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD 11)
18else (Curl_FOUND) 17set_property(TARGET rawr-ebooks PROPERTY CXX_STANDARD_REQUIRED ON)
19 message(STATUS "rawr-ebooks requires yaml-cpp and twitcurl; without these, we will only make rawr-gen") 18target_link_libraries(rawr-ebooks yaml-cpp twitter++ curlcpp curl ${ASPELL_LIBRARIES} pthread)
20endif (Curl_FOUND)
21 19
22add_executable(rawr-gen gen.cpp kgramstats.cpp freevars.cpp histogram.cpp prefix_search.cpp) 20add_executable(rawr-gen gen.cpp kgramstats.cpp freevars.cpp histogram.cpp prefix_search.cpp)
23set_property(TARGET rawr-gen PROPERTY CXX_STANDARD 11) 21set_property(TARGET rawr-gen PROPERTY CXX_STANDARD 11)
24set_property(TARGET rawr-gen PROPERTY CXX_STANDARD_REQUIRED ON) 22set_property(TARGET rawr-gen PROPERTY CXX_STANDARD_REQUIRED ON)
25target_link_libraries(rawr-gen aspell) 23target_link_libraries(rawr-gen ${ASPELL_LIBRARIES})