diff options
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | Makefile | 12 | ||||
| -rw-r--r-- | README.md | 7 |
3 files changed, 18 insertions, 3 deletions
@@ -1,3 +1,3 @@ *.o -quartz +quartz.bin compile_flags.txt @@ -60,7 +60,7 @@ LDFLAGS = -Wl,-rpath,$(BUILD)/lib -Wl,-rpath,$(BUILD)/vcpkg_installed/x64-linux- SRCDIR = quartz SRC = $(SRCDIR)/quartz.cpp OBJ = $(SRC:.cpp=.o) -BIN = quartz/quartz +BIN = quartz.bin all: $(BIN) @@ -91,10 +91,18 @@ patch: ln -sf $(ROOT)/quartz $(LADYBIRD)/UI/quartz ladybird: + # cd $(LADYBIRD) && \ + # cmake --preset Release -DENABLE_QT=OFF -DENABLE_QUARTZ=ON && \ + # ninja -C Build/release cd $(LADYBIRD) && \ - cmake --preset Release -DENABLE_QT=OFF -DENABLE_QUARTZ=ON && \ + CC=clang CXX=clang++ \ + cmake --preset Release \ + -DENABLE_QT=OFF \ + -DENABLE_QUARTZ=ON \ + -DBUILD_TESTING=OFF && \ ninja -C Build/release + clangd: rm -f compile_flags.txt for f in $(CXXFLAGS) $(INCS); do echo $$f >> compile_flags.txt; done @@ -2,6 +2,13 @@ **patches tested for commit `12ff11d9ea74325324692f8c867666078fc017da`** ## prerequisites +**reccommended you build most/all of ladybird normally first!** my makefile is pretty bad for now. +this may require qt6 however. be prepared....... +> `./Meta/ladybird.py run` + + +this will be solved after i get more time to read the CMake files of ladybird. + - ladybird source tree (https://github.com/LadybirdBrowser/ladybird) - sdl3, sdl3_ttf - c++23 compiler |
