File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -16,16 +16,19 @@ add_challenge(day2_part1)
16
16
add_challenge (day3 )
17
17
add_challenge (day4 )
18
18
add_challenge (day5 )
19
+
20
+ ### Day 7
19
21
add_challenge (day7 )
20
22
target_compile_options (day7 PRIVATE -fconstexpr-ops-limit=3355443200 )
21
23
22
24
# Read the content of the input file
23
- file (READ ${CMAKE_SOURCE_DIR } /data/2024/day7.txt FILE_CONTENT )
25
+ file (READ ${CMAKE_CURRENT_SOURCE_DIR } /data/2024/day7.txt FILE_CONTENT )
24
26
25
27
# Quote the content
26
28
set (FILE_CONTENT "R\" (${FILE_CONTENT} )\" " )
27
29
28
- file (WRITE ./data/2024/day7_constexpr.txt ${FILE_CONTENT} )
30
+ message ("${CMAKE_CURRENT_BINARY_DIR} " )
31
+ file (WRITE ${CMAKE_CURRENT_SOURCE_DIR} /data/2024/day7_constexpr.txt ${FILE_CONTENT} )
29
32
30
33
31
34
add_challenge (day8 )
@@ -44,7 +47,7 @@ add_challenge(day24)
44
47
add_challenge (day25 )
45
48
46
49
add_custom_command (TARGET day1
47
- COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_SOURCE_DIR} /data" ". /data"
50
+ COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_CURRENT_SOURCE_DIR} /data" "${CMAKE_CURRENT_BINARY_DIR} /data"
48
51
)
49
52
50
53
find_package (CURL )
Original file line number Diff line number Diff line change 7
7
#include < functional>
8
8
#include < sstream>
9
9
10
- constexpr std::string_view gTestDataShort {
11
- #include " ../data/2024/day7_short.txt"
12
- };
13
-
14
10
constexpr std::string_view gInput {
15
11
#include " ../data/2024/day7_constexpr.txt"
16
12
};
You can’t perform that action at this time.
0 commit comments