aoc24: day02b complete
This commit is contained in:
@@ -88,36 +88,36 @@ else()
|
||||
)
|
||||
endif()
|
||||
|
||||
# set(HEADERS
|
||||
# aoc/aoc.hpp
|
||||
# )
|
||||
# set(SOURCES "aoc.cpp")
|
||||
# add_library(aoclib OBJECT ${HEADERS} ${SOURCES})
|
||||
# target_include_directories(aoclib
|
||||
# PUBLIC
|
||||
# ${PROJECT_SOURCE_DIR}
|
||||
# PRIVATE
|
||||
# ${PROJECT_SOURCE_DIR}/aoclib
|
||||
# )
|
||||
# target_compile_features(aoclib PRIVATE cxx_std_23)
|
||||
# target_compile_options(aoclib PRIVATE ${BASE_OPTIONS})
|
||||
# target_compile_definitions(aoclib
|
||||
# PRIVATE
|
||||
# ${BASE_DEFINITIONS}
|
||||
# )
|
||||
# target_link_libraries(aoclib
|
||||
# PUBLIC
|
||||
# fmt
|
||||
# utf8cpp
|
||||
# ctre
|
||||
# stb::stb
|
||||
# Threads::Threads
|
||||
# )
|
||||
# source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" FILES ${HEADERS} ${SOURCES})
|
||||
|
||||
set(HEADERS
|
||||
aoc/aoc.hpp
|
||||
aoc/utils.hpp
|
||||
)
|
||||
set(SOURCES "")
|
||||
add_library(aoclib OBJECT ${HEADERS} ${SOURCES})
|
||||
target_include_directories(aoclib
|
||||
PUBLIC
|
||||
${PROJECT_SOURCE_DIR}
|
||||
PRIVATE
|
||||
${PROJECT_SOURCE_DIR}/aoc
|
||||
)
|
||||
target_compile_features(aoclib PRIVATE cxx_std_23)
|
||||
target_compile_options(aoclib PRIVATE ${BASE_OPTIONS})
|
||||
target_compile_definitions(aoclib
|
||||
PRIVATE
|
||||
${BASE_DEFINITIONS}
|
||||
)
|
||||
target_link_libraries(aoclib
|
||||
PUBLIC
|
||||
fmt
|
||||
utf8cpp
|
||||
ctre
|
||||
stb::stb
|
||||
Threads::Threads
|
||||
)
|
||||
source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" FILES ${HEADERS} ${SOURCES})
|
||||
|
||||
add_subdirectory(sol/24)
|
||||
|
||||
set(HEADERS "")
|
||||
set(SOURCES "aoc.cpp")
|
||||
add_executable(aoc ${HEADERS} ${SOURCES})
|
||||
target_include_directories(aoc
|
||||
@@ -134,29 +134,7 @@ target_compile_definitions(aoc
|
||||
)
|
||||
target_link_libraries(aoc
|
||||
PUBLIC
|
||||
fmt
|
||||
utf8cpp
|
||||
ctre
|
||||
stb::stb
|
||||
Threads::Threads
|
||||
aoclib
|
||||
aoc24
|
||||
)
|
||||
source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" FILES ${HEADERS} ${SOURCES})
|
||||
|
||||
# set(HEADERS "")
|
||||
# set(SOURCES
|
||||
# # sol/24/day03.cpp
|
||||
# sol/24/day04.cpp
|
||||
# )
|
||||
# add_executable(aoc ${HEADERS} ${SOURCES})
|
||||
# target_include_directories(aoc PRIVATE ${PROJECT_SOURCE_DIR})
|
||||
# target_compile_features(aoc PRIVATE cxx_std_23)
|
||||
# target_compile_options(aoc PRIVATE ${BASE_OPTIONS})
|
||||
# target_compile_definitions(aoc PRIVATE ${BASE_DEFINITIONS})
|
||||
# target_link_libraries(aoc
|
||||
# PRIVATE
|
||||
# aoclib
|
||||
# )
|
||||
# set_target_properties(aoc PROPERTIES
|
||||
# RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||
# )
|
||||
# source_group(TREE "${CMAKE_CURRENT_LIST_DIR}" FILES ${HEADERS} ${SOURCES})
|
||||
|
||||
Reference in New Issue
Block a user