24 lines
No EOL
502 B
CMake
24 lines
No EOL
502 B
CMake
|
|
cmake_minimum_required(VERSION 3.10)
|
|
project(LolAnalytics VERSION 1.0)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
|
|
|
find_package(Boost REQUIRED COMPONENTS system)
|
|
find_package(OpenSSL REQUIRED)
|
|
|
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|
|
|
add_executable(lol_analytics
|
|
src/main.cpp
|
|
src/riot.cpp
|
|
src/network.cpp
|
|
)
|
|
|
|
target_include_directories(lol_analytics PRIVATE include)
|
|
target_link_libraries(lol_analytics PRIVATE
|
|
Boost::system
|
|
OpenSSL::SSL
|
|
OpenSSL::Crypto
|
|
) |