From e6c00ef08df94cf86a9156ff0cf00812a4ce87eb Mon Sep 17 00:00:00 2001 From: Daniel Stonier <d.stonier@gmail.com> Date: Thu, 19 Feb 2015 00:05:14 +0900 Subject: [PATCH] fakeit option for genjava_message_artifacts --- src/genjava/genjava_main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/genjava/genjava_main.py b/src/genjava/genjava_main.py index c228ab0..e4d11a3 100644 --- a/src/genjava/genjava_main.py +++ b/src/genjava/genjava_main.py @@ -89,6 +89,7 @@ def standalone_parse_arguments(argv): parser.add_argument('-p', '--package', action='store', default=None, help='package to generate (if not specified, all will be built)') parser.add_argument('-o', '--output-dir', action='store', default='build', help='output directory for the java code (e.g. build/foo_msgs)') parser.add_argument('-v', '--verbose', default=False, action='store_true', help='enable verbosity in debugging (false)') + parser.add_argument('-f', '--fakeit', default=False, action='store_true', help='dont build, just list the packages it would build (false)') return parser.parse_args(argv) @@ -107,5 +108,6 @@ def standalone_main(argv): sorted_package_tuples = rosjava_build_tools.catkin.index_message_package_dependencies_from_local_environment() print("Generating message artifacts for: \n%s" % [p.name for (unused_relative_path, p) in sorted_package_tuples]) - for unused_relative_path, p in sorted_package_tuples: - gradle_project.standalone_create_and_build(p.name, args.output_dir, args.verbose) + if not args.fakeit: + for unused_relative_path, p in sorted_package_tuples: + gradle_project.standalone_create_and_build(p.name, args.output_dir, args.verbose) -- GitLab