duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

qtbase-disable-pcre2-jit.patch (1102B)


      1 --- qtbase/src/3rdparty/pcre2/CMakeLists.txt	2024-03-19 08:46:43.000000000 -0700
      2 +++ qtbase/src/3rdparty/pcre2/CMakeLists.txt	2024-06-06 21:52:20.539619500 -0700
      3 @@ -41,6 +41,7 @@
      4          src/pcre2_xclass.c
      5      DEFINES
      6          HAVE_CONFIG_H
      7 +        PCRE2_DISABLE_JIT
      8      PUBLIC_DEFINES
      9          PCRE2_CODE_UNIT_WIDTH=16
     10      PUBLIC_INCLUDE_DIRECTORIES
     11 @@ -52,23 +53,8 @@
     12  ## Scopes:
     13  #####################################################################
     14  
     15 -qt_internal_extend_target(BundledPcre2 CONDITION QNX OR UIKIT
     16 -    DEFINES
     17 -        PCRE2_DISABLE_JIT
     18 -)
     19 -
     20 -qt_internal_extend_target(BundledPcre2 CONDITION (TEST_architecture_arch STREQUAL "arm") AND WIN32
     21 -    DEFINES
     22 -        PCRE2_DISABLE_JIT
     23 -)
     24 -
     25 -qt_internal_extend_target(BundledPcre2 CONDITION (TEST_architecture_arch STREQUAL "arm64") AND WIN32
     26 -    DEFINES
     27 -        PCRE2_DISABLE_JIT
     28 -)
     29 -
     30  if (APPLE)
     31 -    target_compile_options(BundledPcre2 PRIVATE "SHELL:-Xarch_arm64 -DPCRE2_DISABLE_JIT")
     32 +    target_compile_options(BundledPcre2 PRIVATE "SHELL:-Xarch_arm64")
     33  endif()
     34  
     35  qt_internal_extend_target(BundledPcre2 CONDITION WIN32