15 lines
454 B
CMake
15 lines
454 B
CMake
cmake_minimum_required(VERSION 3.14)
|
|
project(Assignment2)
|
|
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
set(SOURCE_FILES
|
|
Assignment2.cpp)
|
|
add_executable(RandDistributions ${SOURCE_FILES})
|
|
|
|
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
|
|
target_compile_options(RandomDistributions PRIVATE /W4 /permissive-)
|
|
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
|
target_compile_options(RandomDistributions PRIVATE -Wall -Wextra -pedantic)
|
|
endif()
|