Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
- project(WNMAbot++RedisConnector CXX)
- set(CMAKE_CXX_STANDARD 20)
- SET(Boost_USE_STATIC_LIBS OFF)
- SET(Boost_USE_MULTITHREAD ON)
- find_package(Boost 1.60.0 REQUIRED COMPONENTS system regex thread)
- find_package(Hiredis 0.14.0)
- add_subdirectory(ext/hiredis-asio)
- set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall")
- add_library(WNMAbot++RedisConnector SHARED
- ${CMAKE_CURRENT_SOURCE_DIR}/source/redisconnector.cpp
- )
- target_link_libraries(WNMAbot++RedisConnector hiredis-asio ${Boost_LIBRARIES} ${HIREDIS_LIBRARIES})
- target_include_directories(WNMAbot++RedisConnector PRIVATE ${Boost_INCLUDE_DIRS})
- target_include_directories(WNMAbot++RedisConnector PRIVATE ${HIREDIS_INCLUDE_DIR})
- target_include_directories(WNMAbot++RedisConnector PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/source)
Add Comment
Please, Sign In to add comment