Unverified Commit b85b73b3 authored by Rick van Schijndel's avatar Rick van Schijndel Committed by GitHub
Browse files

libwebsockets: fix build for ca-derivations (#350137)

parents bea1e3dc 43fccb05
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@
, openssl
, zlib
, libuv
, removeReferencesTo
  # External poll is required for e.g. mosquitto, but discouraged by the maintainer.
, withExternalPoll ? false
}:
@@ -24,7 +25,7 @@ stdenv.mkDerivation rec {

  buildInputs = [ openssl zlib libuv ];

  nativeBuildInputs = [ cmake ];
  nativeBuildInputs = [ cmake removeReferencesTo ];

  cmakeFlags = [
    "-DLWS_WITH_PLUGINS=ON"
@@ -42,6 +43,7 @@ stdenv.mkDerivation rec {
  );

  postInstall = ''
    find "$out" -type f -exec remove-references-to -t ${stdenv.cc.cc} '{}' +
    # Fix path that will be incorrect on move to "dev" output.
    substituteInPlace "$out/lib/cmake/libwebsockets/LibwebsocketsTargets-release.cmake" \
      --replace "\''${_IMPORT_PREFIX}" "$out"