set(SOURCES AnonymousBuffer.cpp ArgsParser.cpp Command.cpp ConfigFile.cpp DateTime.cpp Directory.cpp DirIterator.cpp ElapsedTimer.cpp Event.cpp EventLoop.cpp File.cpp FileWatcher.cpp IODevice.cpp LockFile.cpp MappedFile.cpp MimeData.cpp NetworkJob.cpp Notifier.cpp Object.cpp Process.cpp ProcessStatisticsReader.cpp Property.cpp SecretString.cpp SessionManagement.cpp SOCKSProxyClient.cpp StandardPaths.cpp Stream.cpp System.cpp SystemServerTakeover.cpp TCPServer.cpp TempFile.cpp Timer.cpp UDPServer.cpp Version.cpp ) if (NOT ANDROID AND NOT WIN32) list(APPEND SOURCES Account.cpp FilePermissionsMask.cpp GetPassword.cpp Group.cpp LocalServer.cpp ) endif() serenity_lib(LibCore core) target_link_libraries(LibCore PRIVATE LibCrypt LibSystem)