Package org.gradle.nativeplatform.toolchain.internal

Examples of org.gradle.nativeplatform.toolchain.internal.MacroArgsConverter


abstract class GccCompilerArgsTransformer<T extends NativeCompileSpec> implements ArgsTransformer<T> {
    public List<String> transform(T spec) {
        List<String> args = new ArrayList<String>();
        Collections.addAll(args, "-x", getLanguage());

        for (String macroArg : new MacroArgsConverter().transform(spec.getMacros())) {
            args.add("-D" + macroArg);
        }

        args.addAll(spec.getAllArgs());
        args.add("-c");
View Full Code Here


    public List<String> transform(T spec) {
        List<String> args = new ArrayList<String>();
        args.add(getLanguageOption());
        args.add("/nologo");

        for (String macroArg : new MacroArgsConverter().transform(spec.getMacros())) {
            args.add(escapeUserArg("/D" + macroArg));
        }
        args.addAll(escapeUserArgs(spec.getAllArgs()));

        args.add("/c");
View Full Code Here

TOP

Related Classes of org.gradle.nativeplatform.toolchain.internal.MacroArgsConverter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.