19 lines
394 B
CMake
19 lines
394 B
CMake
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")
|
|
|