test(surface): add & fix unit tests fix(surface): bugs refactor(surface): minor refactors & some edge-case handling
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			265 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			265 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
if (NOT WIN32)
 | 
						|
    add_library_module(surface linux/system.cpp)
 | 
						|
else()
 | 
						|
endif()
 | 
						|
 | 
						|
target_link_libraries(surface PUBLIC 
 | 
						|
    ecs
 | 
						|
    app
 | 
						|
    PRIVATE
 | 
						|
    glfw
 | 
						|
    logger 
 | 
						|
    lt_debug
 | 
						|
)
 | 
						|
 | 
						|
add_test_module(surface system.test.cpp)
 | 
						|
add_fuzz_module(surface system.fuzz.cpp)
 |