Skip to content

Commit

Permalink
More build hacks
Browse files Browse the repository at this point in the history
  • Loading branch information
annulen committed Sep 24, 2023
1 parent 7910477 commit c72ba3d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
7 changes: 6 additions & 1 deletion Source/cmake/OptionsQt.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ WEBKIT_OPTION_BEGIN()
if (APPLE)
set(MACOS_COMPATIBILITY_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}" CACHE STRING "Compatibility version that macOS dylibs should have")

option(MACOS_FORCE_SYSTEM_XML_LIBRARIES "Use system installation of libxml2 and libxslt on macOS" ON)
option(MACOS_FORCE_SYSTEM_XML_LIBRARIES "Use system installation of libxml2 and libxslt on macOS" OFF)
option(MACOS_USE_SYSTEM_ICU "Use system installation of ICU on macOS" ON)
option(USE_UNIX_DOMAIN_SOCKETS "Use Unix domain sockets instead of native IPC code on macOS" OFF)
option(USE_APPSTORE_COMPLIANT_CODE "Avoid using private macOS APIs which are not allowed on App Store (experimental)" OFF)
Expand Down Expand Up @@ -474,6 +474,11 @@ endif ()
endif ()
#endif ()

# !!! REMOVE THIS !!!
if (APPLE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -isystem /Users/runner/.conan/data/harfbuzz/8.1.1/_/_/package/42e8f350c98f458f8ee3938ac668a6a72c571a6b/include")
endif ()

if (UNIX AND NOT APPLE AND CMAKE_OBJCOPY AND NOT SKIP_DWZ)
find_package(Dwz 0.13)
if (DWZ_FOUND)
Expand Down
7 changes: 4 additions & 3 deletions Tools/qt/conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,10 @@ class QtWebKitConan(ConanFile):
#"icu:data_packaging": "library",

"libxml2:shared": True,
"libxml2:iconv": False,
"libxml2:icu": True,
"libxml2:zlib": False,
# FIXME
# "libxml2:iconv": False,
# "libxml2:icu": True,
# "libxml2:zlib": False,

"libxslt:shared": True,

Expand Down

0 comments on commit c72ba3d

Please sign in to comment.