aoc24: day03a complete

This commit is contained in:
2024-12-03 20:56:46 +01:00
parent c685dcddfb
commit 9e68114169
11 changed files with 421 additions and 304 deletions

View File

@@ -76,7 +76,7 @@ if (NOT MSVC)
# fmt warnings
"-Wno-unknown-attributes"
# ctre warning
"-Wno-missing-template-arg-list-after-template-kw"
# "-Wno-missing-template-arg-list-after-template-kw"
)
else()
set(BASE_OPTIONS
@@ -115,4 +115,18 @@ target_link_libraries(aoc
)
source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" FILES ${HEADERS} ${SOURCES})
add_subdirectory(sol/24)
set(HEADERS "")
set(SOURCES sol/24/day03.cpp)
add_executable(app ${HEADERS} ${SOURCES})
target_include_directories(app PRIVATE ${PROJECT_SOURCE_DIR})
target_compile_features(app PRIVATE cxx_std_23)
target_compile_options(app PRIVATE ${BASE_OPTIONS})
target_compile_definitions(app PRIVATE ${BASE_DEFINITIONS})
target_link_libraries(app
PRIVATE
aoc
)
set_target_properties(app PROPERTIES
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
)
source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" FILES ${HEADERS} ${SOURCES})