Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for getCompilerMetadata (0.23 sec)

  1. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/metadata/CompilerMetaDataProviderFactoryTest.groovy

            def binary = new File("any")
            when:
            def metadata = metadataProvider(compiler).getCompilerMetaData([]) { it.executable(binary) }
    
            then:
            interaction compilerShouldBeExecuted
    
            when:
            def newMetadata = metadataProvider(compiler).getCompilerMetaData([]) { it.executable(binary) }
    
            then:
            0 * _
            newMetadata.is(metadata)
    
            where:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  2. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/gcc/AbstractGccCompatibleToolChainTest.groovy

            platform.architecture >> dummyArch
    
            and:
            toolSearchPath.locate(ToolType.CPP_COMPILER, "g++") >> compilerMissing
            toolSearchPath.locate(_, _) >> tool
            metaDataProvider.getCompilerMetaData(_, _) >> correctCompiler
    
            expect:
            def platformToolChain = toolChain.select(NativeLanguage.CPP, platform)
            !platformToolChain.available
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 17.2K bytes
    - Viewed (0)
  3. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/gcc/GccPlatformToolProviderTest.groovy

            ToolType.ASSEMBLER             | []
        }
    
        def "gets compiler metadata from the provider for #toolType.toolName"() {
            when:
            platformToolProvider.getCompilerMetadata(toolType)
    
            then:
            1 * metaDataProvider.getCompilerMetaData(_, _) >> {
                arguments[1].execute(assertingCompilerExecSpecArguments(args))
                Mock(SearchResult)
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  4. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/swift/metadata/SwiftcMetadataProviderTest.groovy

            and:
            def metadataProvider = new SwiftcMetadataProvider(execActionFactory)
            def binary = new File("swiftc")
    
            when:
            def result = metadataProvider.getCompilerMetaData([]) { it.executable(binary) }
    
            then:
            1 * execActionFactory.newExecAction() >> action
            1 * action.execute() >> execResult
            1 * execResult.getExitValue() >> 1
    
            and:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  5. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/metadata/CompilerMetaDataProvider.java

    import org.gradle.platform.base.internal.toolchain.SearchResult;
    
    import java.io.File;
    import java.util.List;
    
    public interface CompilerMetaDataProvider<T extends CompilerMetadata> {
    
        SearchResult<T> getCompilerMetaData(List<File> searchPath, Action<? super CompilerExecSpec> configureAction);
    
        CompilerType getCompilerType();
    
        interface CompilerExecSpec {
            CompilerExecSpec environment(String key, String value);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/metadata/CompilerMetaDataProviderFactory.java

            private CachingCompilerMetaDataProvider(CompilerMetaDataProvider<T> delegate) {
                this.delegate = delegate;
            }
    
            @Override
            public SearchResult<T> getCompilerMetaData(List<File> path, Action<? super CompilerExecSpec> configureAction) {
                AbstractMetadataProvider.DefaultCompilerExecSpec execSpec = new AbstractMetadataProvider.DefaultCompilerExecSpec();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  7. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/PlatformToolProvider.java

        String getStaticLibraryName(String libraryPath);
    
        String getExecutableSymbolFileName(String executablePath);
    
        String getLibrarySymbolFileName(String libraryPath);
    
        CompilerMetadata getCompilerMetadata(ToolType compilerType);
    
        SystemLibraries getSystemLibraries(ToolType compilerType);
    
        CommandLineToolSearchResult locateTool(ToolType compilerType);
    
        boolean isSupported();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  8. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/UnavailableNativePlatformToolProviderTest.groovy

            then:
            GradleException e = thrown()
            e.message == "broken"
        }
    
        def "throws failure when attempting to get compiler metadata"() {
            when:
            toolChain.getCompilerMetadata()
    
            then:
            GradleException e = thrown()
            e.message == "broken"
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  9. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/msvcpp/VisualCppPlatformToolProviderTest.groovy

            def vcVersion = VersionNumber.version(22)
            visualStudioInstall.version >> vsVersion
            visualCpp.implementationVersion >> vcVersion
    
            expect:
            def metadata = toolProvider.getCompilerMetadata(ToolType.CPP_COMPILER)
            metadata.visualStudioVersion == vsVersion
            metadata.version == vcVersion
            metadata.vendor == "Microsoft"
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  10. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/gcc/AbstractGccCompatibleToolChain.java

                this.delegate = delegate;
            }
    
            @Override
            public SearchResult<GccMetadata> getCompilerMetaData(List<File> searchPath, Action<? super CompilerExecSpec> configureAction) {
                return delegate.getCompilerMetaData(searchPath, execSpec -> {
                    execSpec.args(compilerProbeArgs);
                    configureAction.execute(execSpec);
                });
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 20K bytes
    - Viewed (0)
Back to top