mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	 6f92538c20
			
		
	
	
		6f92538c20
		
	
	
	
	
		
			
			BoundingBox constructor will no more throw for empty vector of points. GMP allowed for Vojtech's fork of boost::polygon Voronoi implementation. Added libslic3r tests for boost::polygon Voronoi. All Voronoi issues ever reported on the Internet are captured by the tests. Two issues reported (the two test cases) are real issues which may influence PrusaSlicer negatively, namely https://github.com/boostorg/polygon/issues/43
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			912 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			912 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| get_filename_component(_TEST_NAME ${CMAKE_CURRENT_LIST_DIR} NAME)
 | |
| 
 | |
| add_executable(${_TEST_NAME}_tests 
 | |
| 	${_TEST_NAME}_tests.cpp
 | |
| 	test_3mf.cpp
 | |
| 	test_aabbindirect.cpp
 | |
| 	test_clipper_offset.cpp
 | |
| 	test_clipper_utils.cpp
 | |
| 	test_config.cpp
 | |
| 	test_elephant_foot_compensation.cpp
 | |
| 	test_geometry.cpp
 | |
| 	test_placeholder_parser.cpp
 | |
| 	test_polygon.cpp
 | |
| 	test_stl.cpp
 | |
| 	test_meshsimplify.cpp
 | |
| 	test_meshboolean.cpp
 | |
| 	test_marchingsquares.cpp
 | |
| 	test_timeutils.cpp
 | |
| 	test_voronoi.cpp
 | |
| 	)
 | |
| 
 | |
| if (TARGET OpenVDB::openvdb)
 | |
|     target_sources(${_TEST_NAME}_tests PRIVATE test_hollowing.cpp)
 | |
| endif()
 | |
|     
 | |
| target_link_libraries(${_TEST_NAME}_tests test_common libslic3r)
 | |
| set_property(TARGET ${_TEST_NAME}_tests PROPERTY FOLDER "tests")
 | |
| 
 | |
| if (WIN32)
 | |
|     prusaslicer_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})
 |