mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 11:02:43 +00:00 
			
		
		
		
	 1ae0cfd08b
			
		
	
	
		1ae0cfd08b
		
	
	
	
	
		
			
			Also do this for Shell. This greatly simplifies the CMakeLists in Lagom, replacing many glob patterns with a big list of libraries. There are still a few special libraries that need some help to conform to the pattern, like LibELF and LibWebView. It also lets us remove essentially all of the Serenity or Lagom binary directory detection logic from code generators, as now both projects directories enter the generator logic from the same place.
		
			
				
	
	
		
			8 lines
		
	
	
	
		
			147 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
	
		
			147 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     Driver.cpp
 | |
| )
 | |
| 
 | |
| serenity_lib(LibGPU gpu)
 | |
| target_link_libraries(LibGPU LibCore ${CMAKE_DL_LIBS})
 | |
| 
 | |
| add_dependencies(LibGPU LibSoftGPU)
 |