fex: unvendor catch2, remove unneeded flags

andre4ik3 01227a90 c1603940

+4 -8
+4 -8
pkgs/by-name/fe/fex/package.nix
··· 101 owner = "FEX-Emu"; 102 repo = "FEX"; 103 tag = "FEX-${finalAttrs.version}"; 104 - 105 hash = "sha256-Dq87cx7tv+HJvpy57L8dcApE+3E8VEyyTYKhDyoUfVU="; 106 107 leaveDotGit = true; ··· 117 External/jemalloc_glibc \ 118 External/robin-map \ 119 External/vixl \ 120 - Source/Common/cpp-optparse \ 121 - External/Catch2 122 123 find . -name .git -print0 | xargs -0 rm -rf 124 ··· 165 ninja 166 pkg-config 167 llvmPackages.bintools 168 - 169 (python3.withPackages ( 170 pythonPackages: with pythonPackages; [ 171 setuptools ··· 175 ] 176 ++ lib.optional withQt qt6.wrapQtAppsHook; 177 178 - nativeCheckInputs = [ nasm ]; 179 - 180 buildInputs = [ 181 xxHash 182 fmt ··· 196 197 cmakeFlags = [ 198 (lib.cmakeFeature "USE_LINKER" "lld") 199 - (lib.cmakeBool "ENABLE_LTO" true) 200 - (lib.cmakeBool "ENABLE_ASSERTIONS" false) 201 (lib.cmakeFeature "OVERRIDE_VERSION" finalAttrs.version) 202 (lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck) 203 (lib.cmakeBool "BUILD_THUNKS" true) ··· 211 212 # Unsupported on non-4K page size kernels (e.g. Apple Silicon) 213 doCheck = true; 214 215 # List not exhaustive, e.g. because they depend on an x86 compiler or some 216 # other difficult-to-build test binaries.
··· 101 owner = "FEX-Emu"; 102 repo = "FEX"; 103 tag = "FEX-${finalAttrs.version}"; 104 hash = "sha256-Dq87cx7tv+HJvpy57L8dcApE+3E8VEyyTYKhDyoUfVU="; 105 106 leaveDotGit = true; ··· 116 External/jemalloc_glibc \ 117 External/robin-map \ 118 External/vixl \ 119 + Source/Common/cpp-optparse 120 121 find . -name .git -print0 | xargs -0 rm -rf 122 ··· 163 ninja 164 pkg-config 165 llvmPackages.bintools 166 (python3.withPackages ( 167 pythonPackages: with pythonPackages; [ 168 setuptools ··· 172 ] 173 ++ lib.optional withQt qt6.wrapQtAppsHook; 174 175 buildInputs = [ 176 xxHash 177 fmt ··· 191 192 cmakeFlags = [ 193 (lib.cmakeFeature "USE_LINKER" "lld") 194 (lib.cmakeFeature "OVERRIDE_VERSION" finalAttrs.version) 195 (lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck) 196 (lib.cmakeBool "BUILD_THUNKS" true) ··· 204 205 # Unsupported on non-4K page size kernels (e.g. Apple Silicon) 206 doCheck = true; 207 + 208 + nativeCheckInputs = [ nasm ]; 209 + checkInputs = [ catch2 ]; 210 211 # List not exhaustive, e.g. because they depend on an x86 compiler or some 212 # other difficult-to-build test binaries.