Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 85 for cppCompile (0.27 sec)

  1. platforms/documentation/docs/src/snippets/native-binaries/flavors/groovy/build.gradle

                binaries.all {
                    if (flavor == flavors.french) {
                        cppCompiler.define "FRENCH"
                    }
                }
            }
        }
    }
    // end::flavors[]
    
    model {
        binaries {
            withType(SharedLibraryBinarySpec) {
                cppCompiler.define "DLL_EXPORT"
            }
        }
        components {
            main(NativeExecutableSpec) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 624 bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/native-binaries/cpp-exe/groovy/build.gradle

    model {
        components {
            main(NativeExecutableSpec) {
                binaries.all {
                    // Define a preprocessor macro
                    cppCompiler.define "NDEBUG"
                    // Add some additional compiler arguments
                    if (toolChain in Gcc) {
                        cppCompiler.args "-fno-access-control", "-fconserve-space"
                    }
                }
            }
        }
        tasks { t ->
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 931 bytes
    - Viewed (0)
  3. platforms/ide/ide-native/src/test/groovy/org/gradle/ide/visualstudio/internal/NativeSpecVisualStudioTargetBinaryTest.groovy

            targetBinary.cleanTaskPath == ":project-path:clean"
        }
    
        def "compiler defines are taken from cpp compiler configuration"() {
            when:
            cppCompiler.macros >> [foo: "bar", empty: null]
            exeBinary.getToolByName("cppCompiler") >> cppCompiler
    
            then:
            targetBinary.compilerDefines == ["foo=bar", "empty"]
        }
    
        def "compiler defines are taken from c compiler configuration"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 13.3K bytes
    - Viewed (0)
  4. platforms/native/tooling-native/src/crossVersionTest/groovy/org/gradle/language/cpp/tooling/r52/CppModelCrossVersionSpec.groovy

            debugX86Binary.compilationDetails.macroUndefines.empty
            debugX86Binary.compilationDetails.additionalArgs.empty
            debugX86Binary.compilationDetails.compilerExecutable.name == toolchain.cppCompiler.name
            debugX86Binary.compilationDetails.compileWorkingDir == projectDir.file("build/obj/main/debug/x86")
            debugX86Binary.compilationDetails.compileTask.path == ":compileDebugX86Cpp"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  5. platforms/native/platform-native/src/integTest/groovy/org/gradle/nativeplatform/toolchain/CommonToolchainCustomizationIntegTest.groovy

            helloWorldApp.writeSources(file("src/main"))
            buildFile << """
    apply plugin: 'cpp'
    
    model {
        toolChains {
            ${toolChain.id} {
                eachPlatform {
                    cppCompiler.withArguments { args ->
                        Collections.replaceAll(args, "CUSTOM", "-DFRENCH")
                    }
                    linker.withArguments { args ->
                        args.remove "CUSTOM"
                    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2K bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/integTest/groovy/org/gradle/nativeplatform/toolchain/GccToolChainDiscoveryIntegrationTest.groovy

            when:
            buildFile << """
    model {
        toolChains {
            ${toolChain.id} {
                eachPlatform {
                    cppCompiler.executable = 'does-not-exist'
                }
            }
        }
    }
    """
            succeeds "mainExecutable"
    
            then:
            executable("build/exe/main/main").exec().out == helloWorldApp.englishOutput
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/snippets/native-binaries/cpp-lib/groovy/build.gradle

    model {
        components {
            main(NativeLibrarySpec) {
                binaries.withType(SharedLibraryBinarySpec) {
                    // Define a preprocessor macro that only applies to shared libraries
                    cppCompiler.define "DLL_EXPORT"
                }
            }
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 379 bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/native-binaries/target-platforms/groovy/build.gradle

    plugins {
        id 'cpp'
    }
    
    // tag::targetplatforms[]
    model {
        toolChains {
            gcc(Gcc) {
                target("arm"){
                    cppCompiler.withArguments { args ->
                        args << "-m32"
                    }
                    linker.withArguments { args ->
                        args << "-m32"
                    }
                }
                target("sparc")
            }
        }
        platforms {
            arm {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 688 bytes
    - Viewed (0)
  9. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/internal/AbstractNativeBinarySpec.java

        private final Map<String, Tool> toolsByName = ImmutableMap.<String, Tool>builder()
                .put("assembler", assembler)
                .put("cCompiler", cCompiler)
                .put("cppCompiler", cppCompiler)
                .put("objcCompiler", objcCompiler)
                .put("objcppCompiler", objcppCompiler)
                .put("rcCompiler", rcCompiler)
                .build();
    
        private PlatformToolProvider toolProvider;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  10. platforms/native/testing-native/src/integTest/groovy/org/gradle/nativeplatform/test/googletest/GoogleTestDependentComponentsIntegrationSpec.groovy

                        withType(GoogleTestTestSuiteBinarySpec) {
                            lib library: "googleTest", linkage: "static"
                            if (targetPlatform.operatingSystem.linux) {
                                cppCompiler.args '-pthread'
                                linker.args '-pthread'
                            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 6K bytes
    - Viewed (0)
Back to top