From 57ea3e160af1599ee5d2f36e1aea2e35248609bb Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Tue, 9 Jan 2024 20:20:15 +0330 Subject: [PATCH] LibCompress: Use a __FILE__-relative path for the brotli dictionary file This makes it so the generated assembly doesn't depend on compile-specific search paths, also making it possible to build with LTO. --- Userland/Libraries/LibCompress/BrotliDictionary.cpp | 2 +- .../{BrotliDictionaryData.bin => BrotliDictionary.cpp.dict.bin} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename Userland/Libraries/LibCompress/{BrotliDictionaryData.bin => BrotliDictionary.cpp.dict.bin} (100%) diff --git a/Userland/Libraries/LibCompress/BrotliDictionary.cpp b/Userland/Libraries/LibCompress/BrotliDictionary.cpp index 15102202cd..75423fd4b9 100644 --- a/Userland/Libraries/LibCompress/BrotliDictionary.cpp +++ b/Userland/Libraries/LibCompress/BrotliDictionary.cpp @@ -22,7 +22,7 @@ asm(".section .rodata\n" ".global brotli_dictionary_data\n" "brotli_dictionary_data:\n"); #endif -asm(".incbin \"LibCompress/BrotliDictionaryData.bin\"\n" +asm(".incbin \"" __FILE__ ".dict.bin\"\n" #if (!defined(AK_OS_WINDOWS) && !defined(AK_OS_EMSCRIPTEN)) ".previous\n"); #else diff --git a/Userland/Libraries/LibCompress/BrotliDictionaryData.bin b/Userland/Libraries/LibCompress/BrotliDictionary.cpp.dict.bin similarity index 100% rename from Userland/Libraries/LibCompress/BrotliDictionaryData.bin rename to Userland/Libraries/LibCompress/BrotliDictionary.cpp.dict.bin