summaryrefslogtreecommitdiff
path: root/graphs/cpp/doubly_linked_list/CMakeLists.txt
blob: 37204f6882104f6622d14cbe619afcf9848aaf7c (plain)
1
2
3
4
5
6
7
8
cmake_minimum_required(VERSION 3.21.2)
project(doubly_linked_list)

add_library(doubly_linked_list SHARED node.cc list.cc)
target_compile_options(doubly_linked_list PRIVATE -Wall -Wextra -Werror -pedantic -std=c++20 -Wold-style-cast)
set_target_properties(doubly_linked_list PROPERTIES
        CXX_STANDARD 20
        CXX_EXTENSIONS OFF)