aoc24: day02b complete
This commit is contained in:
24
sol/24/CMakeLists.txt
Normal file
24
sol/24/CMakeLists.txt
Normal 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})
|
||||
Reference in New Issue
Block a user