aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: a9dc24042ad7e94ce4f2078f1ba8ee552ec91a2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cmake_minimum_required(VERSION 3.8)
project(advent-of-code LANGUAGES CXX)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O3 -Wall -Wextra -pedantic -Wno-unused-parameter")
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_EXTENSIONS Off)

set(COMMON_FILES
    "src/md5.cpp"
    "src/common.cpp"
)

add_library(common SHARED ${COMMON_FILES})
add_subdirectory(src)

enable_testing()
add_subdirectory(test)