CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)

ADD_COMPILE_OPTIONS(
	$<$<CXX_COMPILER_ID:MSVC>:/MP>
	$<$<CXX_COMPILER_ID:MSVC>:/permissive->
	$<$<CXX_COMPILER_ID:MSVC>:$<$<CONFIG:RELEASE>:/O2>>
	$<$<CXX_COMPILER_ID:MSVC>:$<$<CONFIG:RELWITHDEBINFO>:/O2>>)

PROJECT(archive CXX)

set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)
SET(DEPENDENCIES_DIR CACHE PATH "")

# hint to find qt in dependencies path
LIST(APPEND CMAKE_PREFIX_PATH ${QT_ROOT}/lib/cmake)

FILE(GLOB_RECURSE SEVENZIP_ROOT ${DEPENDENCIES_DIR}/7z*/C/7z.h)
GET_FILENAME_COMPONENT(SEVENZIP_ROOT ${SEVENZIP_ROOT} DIRECTORY)
GET_FILENAME_COMPONENT(SEVENZIP_ROOT ${SEVENZIP_ROOT} DIRECTORY)

MESSAGE(STATUS "7z root : ${SEVENZIP_ROOT}")

ADD_SUBDIRECTORY(src)
