cmake_minimum_required(VERSION 3.15..27) project(DSA VERSION 1.0 LANGUAGES CXX ) if (PROJECT_SOURCE_DIR STREQUAL PROJECT_BINARY_DIR) message(FATAL_ERROR "In-source builds are not allowed.") endif() set(CMAKE_CXX_STANDARD 20) if (WIN32) set(CMAKE_CXX_FLAGS "-municode") endif() set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")