| 12345678910111213 |
- { stdenv, cmake, pkgconfig, openssl, nspr, nss, debug ? false }:
- let
- compileFlags = "-O3 ${stdenv.lib.optionalString (!debug) "-DNDEBUG"}";
- in
- stdenv.mkDerivation {
- name = "badvpn";
- nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ openssl nspr nss ];
- src = stdenv.lib.cleanSource ./.;
- preConfigure = ''
- cmakeFlagsArray=( "-DCMAKE_BUILD_TYPE=" "-DCMAKE_C_FLAGS=${compileFlags}" );
- '';
- }
|