﻿cmake_minimum_required(VERSION 3.12)

project("uid2-client" VERSION 3.0.1)

configure_file(VERSION.in VERSION @ONLY)

option(WARNING_AS_ERROR "Treat compiler warnings as errors" ON)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS_DEBUG "-ggdb")
add_compile_options(-Wall -Wextra)
if(WARNING_AS_ERROR)
	add_compile_options(-Werror)
endif()

if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
	if (NOT DEFINED OPENSSL_ROOT_DIR)
		set(OPENSSL_ROOT_DIR /usr/local/opt/openssl)
	endif()
endif()

add_subdirectory(lib)
