summaryrefslogtreecommitdiff
path: root/quartz/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'quartz/CMakeLists.txt')
-rw-r--r--quartz/CMakeLists.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/quartz/CMakeLists.txt b/quartz/CMakeLists.txt
new file mode 100644
index 0000000..e044721
--- /dev/null
+++ b/quartz/CMakeLists.txt
@@ -0,0 +1,27 @@
+find_package(SDL3 REQUIRED CONFIG)
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(SDL3_TTF REQUIRED IMPORTED_TARGET sdl3-ttf)
+
+add_executable(ladybird
+ quartz.cpp
+ engine.cpp
+ ui.cpp
+ window.cpp
+)
+
+target_link_libraries(ladybird PRIVATE
+ AK
+ LibCore
+ LibFileSystem
+ LibGfx
+ LibImageDecoderClient
+ LibMain
+ LibURL
+ LibWebView
+ SDL3::SDL3
+ PkgConfig::SDL3_TTF
+)
+
+target_include_directories(ladybird PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
+
+create_ladybird_bundle(ladybird)