2022-03-03 23:24:57 -05:00
|
|
|
# minimum CMake version required
|
|
|
|
cmake_minimum_required(VERSION 3.15)
|
|
|
|
# Project name, version and description
|
|
|
|
project(gbp-bot VERSION 1.0 DESCRIPTION "A discord bot")
|
2022-03-04 00:25:51 -05:00
|
|
|
|
2022-03-03 23:24:57 -05:00
|
|
|
# Add DPP as dependency
|
|
|
|
add_subdirectory(libs/DPP)
|
|
|
|
|
|
|
|
# Create an executable
|
|
|
|
add_executable(${PROJECT_NAME}
|
|
|
|
src/main.cpp
|
|
|
|
)
|
2022-03-04 00:25:51 -05:00
|
|
|
|
|
|
|
|
2022-03-03 23:24:57 -05:00
|
|
|
# Linking libraries
|
2022-03-04 00:25:51 -05:00
|
|
|
target_link_libraries(${PROJECT_NAME}
|
2022-03-03 23:24:57 -05:00
|
|
|
dpp
|
2022-03-12 11:56:20 -05:00
|
|
|
curl
|
2022-03-03 23:24:57 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
# Specify includes
|
|
|
|
target_include_directories(${PROJECT_NAME} PRIVATE
|
|
|
|
libs/DPP/include
|
|
|
|
)
|
|
|
|
|
|
|
|
# Set C++ version
|
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES
|
|
|
|
CXX_STANDARD 17 # or 20 if you want something more recent
|
|
|
|
CXX_STANDARD_REQUIRED ON
|
2022-03-04 00:25:51 -05:00
|
|
|
LINKER_LANGUAGE CXX
|
2022-03-03 23:24:57 -05:00
|
|
|
)
|