aoc24: day02b complete

This commit is contained in:
2024-12-08 22:35:49 +01:00
parent 5c692fe727
commit a1d5d359f2
14 changed files with 342 additions and 148 deletions

24
sol/24/CMakeLists.txt Normal file
View File

@@ -0,0 +1,24 @@
set(HEADERS
aoc.hpp
)
set(SOURCES
"aoc.cpp"
"day01.cpp"
"day02.cpp"
"day03.cpp"
"day04.cpp"
"day05.cpp"
"day06.cpp"
"day07.cpp"
"day08.cpp"
)
add_library(aoc24 STATIC ${HEADERS} ${SOURCES})
target_include_directories(aoc24
PRIVATE
${PROJECT_SOURCE_DIR}
)
target_compile_features(aoc24 PRIVATE cxx_std_23)
target_compile_options(aoc24 PRIVATE ${BASE_OPTIONS})
target_compile_definitions(aoc24 PRIVATE ${BASE_DEFINITIONS})
target_link_libraries(aoc24 PRIVATE aoclib)
source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" FILES ${HEADERS} ${SOURCES})