# Initialize CMake ################################################################################

CMake_Minimum_Required      ( VERSION 3.5.1 FATAL_ERROR )
Include                     ( CTest )
If                          ( NOT CMAKE_BUILD_TYPE )
    Set                         ( CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build!" FORCE )
EndIf                       ( NOT CMAKE_BUILD_TYPE )
Set                         ( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
                                                "${CMAKE_CURRENT_SOURCE_DIR}/cmake/"
                                                "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/" )

# Projects ########################################################################################

Add_SubDirectory            ( ${CMAKE_CURRENT_SOURCE_DIR}/src )
Add_SubDirectory            ( ${CMAKE_CURRENT_SOURCE_DIR}/test )
