diff options
Diffstat (limited to 'srcds-pkgs/compressonator-sdk.nix')
| -rw-r--r-- | srcds-pkgs/compressonator-sdk.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/srcds-pkgs/compressonator-sdk.nix b/srcds-pkgs/compressonator-sdk.nix index 6d9f53a..b30a48f 100644 --- a/srcds-pkgs/compressonator-sdk.nix +++ b/srcds-pkgs/compressonator-sdk.nix @@ -34,6 +34,14 @@ stdenv.mkDerivation rec { # for some reason the thing itself isn't, and still gets built (???) rm applications/_plugins/common/ssim* sed -i '/ssim/d' applications/_plugins/common/CMakeLists.txt + # RIP IN BEANS AVX512 WE HARDLY KNEW YE + sed -i '/# AVX-512/,/# Link SIMD libraries to CMP_Core/d' \ + {build/sdk/,}cmp_core/CMakeLists.txt + sed -i '/ CMP_Core_AVX512/s/ CMP_Core_AVX512//' \ + {build/sdk/,}cmp_core/CMakeLists.txt + # What the fuck? + sed -i '/memory/a #include <cstdint>/'\ + applications/_plugins/common/pluginbase.h '' + lib.optionalString (!stdenv.hostPlatform.isx86) '' # still plenty fast for our purposes sed -i '/Core SIMD/,/target_link_libraries/d' \ |
