BadVPN – Rev 1

Subversion Repositories:
Rev:
{ 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}" );
    '';
}