mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 05:32:44 +00:00 
			
		
		
		
	 d3cf68a540
			
		
	
	
		d3cf68a540
		
	
	
	
	
		
			
			By linking with LibMain, your program no longer needs to provide main().
Instead, execution begins in this function:
    ErrorOr<int> serenity_main(Main::Arguments);
This allows programs that link with LibMain to use TRY() already in
their entry function, without having to do manual ErrorOr unwrapping.
This is very experimental, but it seems like a nice idea so let's try it
out. :^)
		
	
			
		
			
				
	
	
		
			56 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| add_subdirectory(LibArchive)
 | |
| add_subdirectory(LibAudio)
 | |
| add_subdirectory(LibC)
 | |
| add_subdirectory(LibCards)
 | |
| add_subdirectory(LibChess)
 | |
| add_subdirectory(LibCompress)
 | |
| add_subdirectory(LibConfig)
 | |
| add_subdirectory(LibCore)
 | |
| add_subdirectory(LibCoredump)
 | |
| add_subdirectory(LibCpp)
 | |
| add_subdirectory(LibCrypt)
 | |
| add_subdirectory(LibCrypto)
 | |
| add_subdirectory(LibDebug)
 | |
| add_subdirectory(LibDesktop)
 | |
| add_subdirectory(LibDeviceTree)
 | |
| add_subdirectory(LibDiff)
 | |
| add_subdirectory(LibDl)
 | |
| add_subdirectory(LibDSP)
 | |
| add_subdirectory(LibELF)
 | |
| add_subdirectory(LibFileSystemAccessClient)
 | |
| add_subdirectory(LibGemini)
 | |
| add_subdirectory(LibGfx)
 | |
| add_subdirectory(LibGL)
 | |
| add_subdirectory(LibGUI)
 | |
| add_subdirectory(LibHTTP)
 | |
| add_subdirectory(LibIMAP)
 | |
| add_subdirectory(LibImageDecoderClient)
 | |
| add_subdirectory(LibIPC)
 | |
| add_subdirectory(LibJS)
 | |
| add_subdirectory(LibKeyboard)
 | |
| add_subdirectory(LibLine)
 | |
| add_subdirectory(LibM)
 | |
| add_subdirectory(LibMain)
 | |
| add_subdirectory(LibMarkdown)
 | |
| add_subdirectory(LibPCIDB)
 | |
| add_subdirectory(LibPDF)
 | |
| add_subdirectory(LibProtocol)
 | |
| add_subdirectory(LibPthread)
 | |
| add_subdirectory(LibRegex)
 | |
| add_subdirectory(LibSanitizer)
 | |
| add_subdirectory(LibSQL)
 | |
| add_subdirectory(LibSymbolication)
 | |
| add_subdirectory(LibSyntax)
 | |
| add_subdirectory(LibSystem)
 | |
| add_subdirectory(LibTest)
 | |
| add_subdirectory(LibTextCodec)
 | |
| add_subdirectory(LibThreading)
 | |
| add_subdirectory(LibTLS)
 | |
| add_subdirectory(LibUnicode)
 | |
| add_subdirectory(LibUSBDB)
 | |
| add_subdirectory(LibVideo)
 | |
| add_subdirectory(LibVT)
 | |
| add_subdirectory(LibWasm)
 | |
| add_subdirectory(LibWeb)
 | |
| add_subdirectory(LibWebSocket)
 | |
| add_subdirectory(LibX86)
 |