1--- a/CMakeLists.txt 2022-10-20 17:03:52.000000000 +0200
2+++ b/CMakeLists.txt 2024-09-05 21:39:27.172090291 +0200
3@@ -98,7 +98,9 @@
4 src/magencd.c
5 src/rp2mag.c
6 src/utils.c
7- src/rp2mag_encode.c)
8+ src/rp2mag_encode.c
9+ src/commandmb1.c
10+ src/command_helper.c)
11
12 target_compile_options(rastertoultra PRIVATE ${CUPS_CFLAGS})
13 target_link_libraries(rastertoultra ${CUPS_LIBS})
14@@ -164,38 +166,3 @@
15 )
16 set(CPACK_VERBATIM_VARIABLES YES)
17 include(CPack)
18-
19-## TESTS
20-
21-add_subdirectory(test/unity EXCLUDE_FROM_ALL)
22-add_executable(test_rp2_mag EXCLUDE_FROM_ALL test/test_rp2_mag.c
23- src/rp2mag.c
24- src/rp2mag_encode.c
25- src/utils.c)
26-target_compile_definitions(test_rp2_mag PRIVATE TEST)
27-target_include_directories(test_rp2_mag PRIVATE src)
28-target_link_libraries(test_rp2_mag unity)
29-
30-add_executable(test_dpi EXCLUDE_FROM_ALL test/test_dpi.c
31- src/rastertoultra.c
32- src/utils.c
33- src/crc32.c
34- src/rp2mag.c
35- src/colrmtch.c
36- src/rp2mag_encode.c
37- src/magencd.c
38- src/colour-profiles/magir2x.c
39- src/colour-profiles/magiox.c
40- src/colour-profiles/magiry.c)
41-target_include_directories(test_dpi PRIVATE src)
42-target_compile_definitions(test_dpi PRIVATE TEST)
43-target_compile_options(test_dpi PRIVATE -Wno-unused-function)
44-target_link_libraries(test_dpi unity m ${CUPS_LIBS})
45-
46-enable_testing()
47-add_test(test_rp2_mag test_rp2_mag)
48-add_test(test_dpi test_dpi)
49-
50-# Autotools-style "make check" command
51-add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND})
52-add_dependencies(check test_rp2_mag test_dpi)