cmake_minimum_required (VERSION 2.6)
set(CMAKE_VERBOSE_MAKEFILE ON)
set(CMAKE_COLOR_MAKEFILE   ON)

set(CMAKE_CXX_FLAGS "-std:c++latest -EHs-c- -GR- -Zi -Zf -Gy -GF -permissive- -diagnostics:caret -Zc:threadSafeInit- -D_USING_V110_SDK71_")
set(CMAKE_CXX_FLAGS_DEBUG "-Od -MDd -RTCsu -RTCc -D_ALLOW_RTCc_IN_STL")
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -Ob2 -Oi -Zo -MD")
set(CMAKE_SHARED_LINKER_FLAGS "-manifest:no -subsystem:windows,5.02 -incremental:no -debug:full -pdbaltpath:%_PDB%")
set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "-opt:noref,noicf")
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "-opt:ref,icf")

add_subdirectory(shared)

add_subdirectory(xtrd)
add_subdirectory(xscl)
add_subdirectory(xisd)
add_subdirectory(xlook)
add_subdirectory(xcreate)
add_subdirectory(xhrip)
add_subdirectory(xzxzip)
