flag.StringVar(&cmdlineArgs.Bp2buildMarker,"bp2build_marker","","If set, run bp2build, touch the specified marker file then exit")
flag.StringVar(&cmdlineArgs.Bp2buildMarker,"bp2build_marker","","If set, run bp2build, touch the specified marker file then exit")
flag.StringVar(&cmdlineArgs.SymlinkForestMarker,"symlink_forest_marker","","If set, create the bp2build symlink forest, touch the specified marker file, then exit")
flag.StringVar(&cmdlineArgs.SymlinkForestMarker,"symlink_forest_marker","","If set, create the bp2build symlink forest, touch the specified marker file, then exit")
flag.StringVar(&cmdlineArgs.OutFile,"o","build.ninja","the Ninja file to output")
flag.StringVar(&cmdlineArgs.OutFile,"o","build.ninja","the Ninja file to output")
flag.StringVar(&cmdlineArgs.SoongVariables,"soong_variables","soong.variables","the file contains all build variables")
flag.StringVar(&cmdlineArgs.BazelForceEnabledModules,"bazel-force-enabled-modules","","additional modules to build with Bazel. Comma-delimited")
flag.StringVar(&cmdlineArgs.BazelForceEnabledModules,"bazel-force-enabled-modules","","additional modules to build with Bazel. Comma-delimited")
flag.BoolVar(&cmdlineArgs.EmptyNinjaFile,"empty-ninja-file",false,"write out a 0-byte ninja file")
flag.BoolVar(&cmdlineArgs.EmptyNinjaFile,"empty-ninja-file",false,"write out a 0-byte ninja file")
flag.BoolVar(&cmdlineArgs.MultitreeBuild,"multitree-build",false,"this is a multitree build")
flag.BoolVar(&cmdlineArgs.MultitreeBuild,"multitree-build",false,"this is a multitree build")
@@ -517,6 +518,8 @@ func main() {
varfinalOutputFilestring
varfinalOutputFilestring
writeSymlink:=false
// Run Soong for a specific activity, like bp2build, queryview
// Run Soong for a specific activity, like bp2build, queryview
// or the actual Soong build for the build.ninja file.
// or the actual Soong build for the build.ninja file.