Commit 353ccf0c authored by Emily Trau's avatar Emily Trau
Browse files

ghidra.buildGhidraExtension: improve compatibility with darwin

parent bddcfadc
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -26,9 +26,14 @@ let
      preBuild = ''
        # Set project name, otherwise defaults to directory name
        echo -e '\nrootProject.name = "${pname}"' >> settings.gradle
        # A config directory needs to exist when ghidra's GHelpBuilder is run
        export XDG_CONFIG_HOME="''${XDG_CONFIG_HOME:-$(mktemp -d)}"
        ${args.preBuild or ""}
      '';

      # Needed to run gradle on darwin
      __darwinAllowLocalNetworking = true;

      gradleBuildTask = args.gradleBuildTask or "buildExtension";
      gradleFlags = args.gradleFlags or [ ] ++ [ "-PGHIDRA_INSTALL_DIR=${ghidra}/lib/ghidra" ];