Meta: Add an option for building against AppKit

The build assumed QT or AppKit are the only build UI frameworks. This
extends the default assumption away from that to start experimenting
with building on other platforms.
This commit is contained in:
Saleem Abdulrasool 2024-09-18 10:56:08 -07:00 committed by Andrew Kaster
commit a7a24fed68
Notes: github-actions[bot] 2024-09-25 20:57:34 +00:00
2 changed files with 6 additions and 1 deletions

View file

@ -1,4 +1,5 @@
import("//Ladybird/compile_qt_resource_file.gni")
import("//Ladybird/enable_appkit.gni")
import("//Ladybird/enable_qt.gni")
import("//Ladybird/link_qt.gni")
import("//Ladybird/moc_qt_objects.gni")
@ -110,7 +111,7 @@ executable("ladybird_executable") {
":compile_resource_file",
":generate_moc",
]
} else {
} else if (enable_appkit) {
sources += [
"AppKit/Application/Application.mm",
"AppKit/Application/ApplicationBridge.cpp",

View file

@ -0,0 +1,4 @@
declare_args() {
# Build the Ladybird application using the AppKit chrome.
enable_appkit = current_os == "mac"
}