Files
QIDISlicer/tests/fff_print/CMakeLists.txt

53 lines
1.4 KiB
CMake
Raw Normal View History

2023-06-10 10:14:12 +08:00
get_filename_component(_TEST_NAME ${CMAKE_CURRENT_LIST_DIR} NAME)
add_executable(${_TEST_NAME}_tests
${_TEST_NAME}_tests.cpp
test_avoid_crossing_perimeters.cpp
test_bridges.cpp
test_cooling.cpp
test_clipper.cpp
test_custom_gcode.cpp
test_data.cpp
test_data.hpp
test_extrusion_entity.cpp
test_fill.cpp
test_flow.cpp
test_gaps.cpp
test_gcode.cpp
2024-03-27 14:38:03 +08:00
test_gcode_travels.cpp
2025-03-22 09:44:19 +08:00
test_infill_above_bridges.cpp
2024-11-09 14:59:54 +08:00
test_seam_perimeters.cpp
test_seam_shells.cpp
test_seam_geometry.cpp
test_seam_aligned.cpp
test_seam_rear.cpp
test_seam_random.cpp
2025-02-10 15:31:36 +08:00
test_seam_scarf.cpp
2024-11-09 14:59:54 +08:00
benchmark_seams.cpp
2023-06-10 10:14:12 +08:00
test_gcodefindreplace.cpp
test_gcodewriter.cpp
2024-03-30 10:22:25 +08:00
test_cancel_object.cpp
2024-03-27 14:38:03 +08:00
test_layers.cpp
2023-06-10 10:14:12 +08:00
test_model.cpp
test_multi.cpp
test_perimeters.cpp
test_print.cpp
test_printgcode.cpp
test_printobject.cpp
2024-03-27 14:38:03 +08:00
test_retraction.cpp
2023-06-10 10:14:12 +08:00
test_shells.cpp
test_skirt_brim.cpp
test_support_material.cpp
test_thin_walls.cpp
test_trianglemesh.cpp
)
2025-02-10 15:31:36 +08:00
target_link_libraries(${_TEST_NAME}_tests test_common slic3r-arrange-wrapper)
2023-06-10 10:14:12 +08:00
set_property(TARGET ${_TEST_NAME}_tests PROPERTY FOLDER "tests")
2024-11-09 14:59:54 +08:00
target_compile_definitions(${_TEST_NAME}_tests PUBLIC CATCH_CONFIG_ENABLE_BENCHMARKING)
2023-06-10 10:14:12 +08:00
if (WIN32)
qidislicer_copy_dlls(${_TEST_NAME}_tests)
endif()
# catch_discover_tests(${_TEST_NAME}_tests TEST_PREFIX "${_TEST_NAME}: ")
add_test(${_TEST_NAME}_tests ${_TEST_NAME}_tests ${CATCH_EXTRA_ARGS})