BuildSystem: Cleanup CMake code to allow libc only installation
There was no way to just install libc which is required for stdlibc++
This commit is contained in:
@@ -6,4 +6,4 @@ add_executable(aoc2023_day-template ${SOURCES})
|
||||
banan_include_headers(aoc2023_day-template ban)
|
||||
banan_link_library(aoc2023_day-template libc)
|
||||
|
||||
install(TARGETS aoc2023_day-template)
|
||||
install(TARGETS aoc2023_day-template OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day1 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day1 ban)
|
||||
banan_link_library(aoc2023_day1 libc)
|
||||
|
||||
install(TARGETS aoc2023_day1)
|
||||
install(TARGETS aoc2023_day1 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day10 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day10 ban)
|
||||
banan_link_library(aoc2023_day10 libc)
|
||||
|
||||
install(TARGETS aoc2023_day10)
|
||||
install(TARGETS aoc2023_day10 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day11 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day11 ban)
|
||||
banan_link_library(aoc2023_day11 libc)
|
||||
|
||||
install(TARGETS aoc2023_day11)
|
||||
install(TARGETS aoc2023_day11 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day12 ${SOURCES})
|
||||
banan_link_library(aoc2023_day12 ban)
|
||||
banan_link_library(aoc2023_day12 libc)
|
||||
|
||||
install(TARGETS aoc2023_day12)
|
||||
install(TARGETS aoc2023_day12 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day13 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day13 ban)
|
||||
banan_link_library(aoc2023_day13 libc)
|
||||
|
||||
install(TARGETS aoc2023_day13)
|
||||
install(TARGETS aoc2023_day13 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day14 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day14 ban)
|
||||
banan_link_library(aoc2023_day14 libc)
|
||||
|
||||
install(TARGETS aoc2023_day14)
|
||||
install(TARGETS aoc2023_day14 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day15 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day15 ban)
|
||||
banan_link_library(aoc2023_day15 libc)
|
||||
|
||||
install(TARGETS aoc2023_day15)
|
||||
install(TARGETS aoc2023_day15 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day16 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day16 ban)
|
||||
banan_link_library(aoc2023_day16 libc)
|
||||
|
||||
install(TARGETS aoc2023_day16)
|
||||
install(TARGETS aoc2023_day16 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day17 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day17 ban)
|
||||
banan_link_library(aoc2023_day17 libc)
|
||||
|
||||
install(TARGETS aoc2023_day17)
|
||||
install(TARGETS aoc2023_day17 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day18 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day18 ban)
|
||||
banan_link_library(aoc2023_day18 libc)
|
||||
|
||||
install(TARGETS aoc2023_day18)
|
||||
install(TARGETS aoc2023_day18 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day19 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day19 ban)
|
||||
banan_link_library(aoc2023_day19 libc)
|
||||
|
||||
install(TARGETS aoc2023_day19)
|
||||
install(TARGETS aoc2023_day19 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day2 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day2 ban)
|
||||
banan_link_library(aoc2023_day2 libc)
|
||||
|
||||
install(TARGETS aoc2023_day2)
|
||||
install(TARGETS aoc2023_day2 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day20 ${SOURCES})
|
||||
banan_link_library(aoc2023_day20 ban)
|
||||
banan_link_library(aoc2023_day20 libc)
|
||||
|
||||
install(TARGETS aoc2023_day20)
|
||||
install(TARGETS aoc2023_day20 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day21 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day21 ban)
|
||||
banan_link_library(aoc2023_day21 libc)
|
||||
|
||||
install(TARGETS aoc2023_day21)
|
||||
install(TARGETS aoc2023_day21 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day22 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day22 ban)
|
||||
banan_link_library(aoc2023_day22 libc)
|
||||
|
||||
install(TARGETS aoc2023_day22)
|
||||
install(TARGETS aoc2023_day22 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day23 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day23 ban)
|
||||
banan_link_library(aoc2023_day23 libc)
|
||||
|
||||
install(TARGETS aoc2023_day23)
|
||||
install(TARGETS aoc2023_day23 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day24 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day24 ban)
|
||||
banan_link_library(aoc2023_day24 libc)
|
||||
|
||||
install(TARGETS aoc2023_day24)
|
||||
install(TARGETS aoc2023_day24 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day25 ${SOURCES})
|
||||
banan_link_library(aoc2023_day25 ban)
|
||||
banan_link_library(aoc2023_day25 libc)
|
||||
|
||||
install(TARGETS aoc2023_day25)
|
||||
install(TARGETS aoc2023_day25 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day3 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day3 ban)
|
||||
banan_link_library(aoc2023_day3 libc)
|
||||
|
||||
install(TARGETS aoc2023_day3)
|
||||
install(TARGETS aoc2023_day3 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day4 ${SOURCES})
|
||||
banan_link_library(aoc2023_day4 ban)
|
||||
banan_link_library(aoc2023_day4 libc)
|
||||
|
||||
install(TARGETS aoc2023_day4)
|
||||
install(TARGETS aoc2023_day4 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day5 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day5 ban)
|
||||
banan_link_library(aoc2023_day5 libc)
|
||||
|
||||
install(TARGETS aoc2023_day5)
|
||||
install(TARGETS aoc2023_day5 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day6 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day6 ban)
|
||||
banan_link_library(aoc2023_day6 libc)
|
||||
|
||||
install(TARGETS aoc2023_day6)
|
||||
install(TARGETS aoc2023_day6 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day7 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day7 ban)
|
||||
banan_link_library(aoc2023_day7 libc)
|
||||
|
||||
install(TARGETS aoc2023_day7)
|
||||
install(TARGETS aoc2023_day7 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day8 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day8 ban)
|
||||
banan_link_library(aoc2023_day8 libc)
|
||||
|
||||
install(TARGETS aoc2023_day8)
|
||||
install(TARGETS aoc2023_day8 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_day9 ${SOURCES})
|
||||
banan_include_headers(aoc2023_day9 ban)
|
||||
banan_link_library(aoc2023_day9 libc)
|
||||
|
||||
install(TARGETS aoc2023_day9)
|
||||
install(TARGETS aoc2023_day9 OPTIONAL)
|
||||
|
||||
@@ -6,4 +6,4 @@ add_executable(aoc2023_full ${SOURCES})
|
||||
banan_include_headers(aoc2023_full ban)
|
||||
banan_link_library(aoc2023_full libc)
|
||||
|
||||
install(TARGETS aoc2023_full)
|
||||
install(TARGETS aoc2023_full OPTIONAL)
|
||||
|
||||
Reference in New Issue
Block a user