-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
18 lines (14 loc) · 738 Bytes
/
CMakeLists.txt
File metadata and controls
18 lines (14 loc) · 738 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cmake_minimum_required(VERSION 3.15)
project(discordpp-plugin-overload)
if (CMAKE_CXX_STANDARD LESS 14)
error(${PROJECT_NAME} requires at least C++14)
endif ()
###################
list(PREPEND ALL_DISCORDPP_PLUGINS discordpp::PluginOverload)
list(APPEND ALL_DISCORDPP_LIBRARIES discordpp-plugin-overload)
set(ALL_DISCORDPP_INCLUDES ${ALL_DISCORDPP_INCLUDES} "#include <discordpp/plugin-overload.hh>\n" PARENT_SCOPE)
set(ALL_DISCORDPP_LIBRARIES ${ALL_DISCORDPP_LIBRARIES} PARENT_SCOPE)
set(ALL_DISCORDPP_PLUGINS ${ALL_DISCORDPP_PLUGINS} PARENT_SCOPE)
add_library(${PROJECT_NAME} INTERFACE)
target_include_directories(${PROJECT_NAME} INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(${PROJECT_NAME} INTERFACE discordpp)