cmake_minimum_required (VERSION 2.6)
project (binki)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_MODULE_PATH ${binki_SOURCE_DIR}/../cmake/)
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -ggdb -std=c++17")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall -std=c++17")
find_package(OpenSSL REQUIRED)

add_executable(binki Binki.cpp Config.cpp Server.cpp ../Common/Squish.cpp ../Common/Logger.cpp)
include_directories(../Common  ${OPENSSL_INCLUDE_DIR})
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
	target_link_libraries (binki ${OPENSSL_CRYPTO_LIBRARY})
else()
	target_link_libraries (binki  ${OPENSSL_CRYPTO_LIBRARY} -lstdc++fs)
endif()

