cmake_minimum_required(VERSION 3.26)
project(Bot)

set(CMAKE_CXX_STANDARD 17)

file(GLOB SRC_FILES "src/api/*.cpp" "src/commands/*.cpp" "src/listeners/*.cpp")

include_directories(src)

find_package(dpp REQUIRED)

add_library(mariadbcpp STATIC IMPORTED)
set_property(TARGET mariadbcpp PROPERTY IMPORTED_LOCATION "/usr/lib/libmariadbcpp.so")

add_executable(Bot ${SRC_FILES} src/main.cpp)

target_link_libraries(Bot dpp)
target_link_libraries(Bot mariadbcpp)