logger.write(header, 3)
logger.write("\n", 4, False)
logger.flush()
-
+
+ # Do nothing if he product is not compilable
+ if ("properties" in p_info and "compilation" in p_info.properties and
+ p_info.properties.compilation == "no"):
+ log_step(logger, header, "ignored")
+ logger.write("\n", 3, False)
+ return 0
+
# Instantiate the class that manages all the construction commands
# like cmake, make, make install, make test, environment management, etc...
builder = src.compilation.Builder(config, logger, p_info)
# check that the command has been called with an application
src.check_config_has_application( runner.cfg )
- # Get the list of products to threat
+ # Get the list of products to treat
products_infos = get_products_list(options, runner.cfg, logger)
# Print some informations
# Call the function that will loop over all the products and execute
# the right command(s)
+ if options.option is None:
+ options.option = ""
res = make_all_products(runner.cfg, products_infos, options.option, logger)
# Print the final state