Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 1,222 for swiftc (0.15 sec)

  1. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/Swiftc.java

    package org.gradle.nativeplatform.toolchain;
    
    import org.gradle.api.Incubating;
    
    import java.io.File;
    import java.util.List;
    
    /**
     * The <a href="https://swift.org/">Swift Compiler</a> tool chain.
     *
     * @since 4.1
     */
    @Incubating
    public interface Swiftc extends NativeToolChain {
        /**
         * The paths setting required for executing the tool chain.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/docs/dsl/org.gradle.nativeplatform.toolchain.Swiftc.xml

    Laura Kassovic <******@****.***> 1701107622 -0800
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  3. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/swift/metadata/SwiftcMetadataProviderTest.groovy

        private static final String SWIFTC_OUTPUT_MAC_OS = """Apple Swift version 4.0.2 (swiftlang-900.0.69.2 clang-900.0.38)
    Target: x86_64-apple-macosx10.9        
        """
    
        private static final String SWIFTC_OUTPUT_LINUX = """Swift version 3.1.1 (swift-3.1.1-RELEASE)
    Target: x86_64-unknown-linux-gnu       
        """
    
        def "can scrape version from output of swiftc"() {
            expect:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  4. platforms/native/platform-native/src/testFixtures/groovy/org/gradle/language/swift/SwiftPmRunner.groovy

        private SwiftPmRunner(AvailableToolChains.InstalledSwiftc swiftc) {
            this.swiftc = swiftc
        }
    
        SwiftPmRunner withProjectDir(File projectDir) {
            this.projectDir = projectDir.canonicalFile
            return this
        }
    
        SwiftPmRunner withArguments(String... args) {
            this.args.clear()
            this.args.addAll(args as List)
            return this
        }
    
        ExecOutput build() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  5. platforms/native/language-native/src/integTest/groovy/org/gradle/language/swift/SwiftIncrementalCompileIntegrationTest.groovy

        def 'changing Swift tool chain rebuilds everything'() {
            given:
            def swiftc3 = AvailableToolChains.getToolChain(ToolChainRequirement.SWIFTC_3)
            def swiftc4 = AvailableToolChains.getToolChain(ToolChainRequirement.SWIFTC_4)
            Assume.assumeNotNull(swiftc3, swiftc4)
    
            initScript.text = """
                allprojects { p ->
                    apply plugin: ${swiftc3.pluginClass}
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/plugins/SwiftCompilerPlugin.java

                toolChainRegistry.registerFactory(Swiftc.class, new NamedDomainObjectFactory<Swiftc>() {
                    @Override
                    public Swiftc create(String name) {
                        return instantiator.newInstance(SwiftcToolChain.class, name, buildOperationExecutor, OperatingSystem.current(), fileResolver, execActionFactory, compilerOutputFileNamingSchemeFactory, metaDataProviderFactory.swiftc(), instantiator, workerLeaseService);
                    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  7. platforms/native/language-native/src/integTest/groovy/org/gradle/swiftpm/AbstractSwiftPackageManagerExportIntegrationTest.groovy

    @RequiresInstalledToolChain(ToolChainRequirement.SWIFTC_4)
    abstract class AbstractSwiftPackageManagerExportIntegrationTest extends AbstractIntegrationSpec {
        def swiftc = AvailableToolChains.getToolChain(ToolChainRequirement.SWIFTC_4)
    
        def setup() {
            settingsFile << """rootProject.name = 'test'
    """
        }
    
        ExecOutput swiftPmBuildSucceeds() {
            return SwiftPmRunner.create(swiftc)
                .withProjectDir(testDirectory)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  8. platforms/native/platform-native/src/integTest/groovy/org/gradle/nativeplatform/toolchain/SwiftToolChainDiscoveryIntegrationTest.groovy

                }
                apply plugin: 'swift-application'
            """
    
            then:
            fails('assemble')
    
            and:
            failure.assertHasDescription("Execution failed for task ':compileDebugSwift'.")
            failure.assertHasCause("""No tool chain is available to build Swift for host operating system '${osName}' architecture '${archName}':
      - Tool chain '${toolChain.id}' (Swift Compiler):
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  9. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/swift/metadata/SwiftcMetadataProvider.java

            BufferedReader reader = new BufferedReader(new StringReader(stdout));
            try {
                String line;
                while ((line = reader.readLine()) != null) {
                    if (line.contains("Swift version")) {
                        String[] tokens = line.split(" ");
                        // Assuming format: 'Swift version 4.0.2 (...)'
                        int i = 2;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  10. platforms/native/language-native/src/integTest/groovy/org/gradle/language/swift/SwiftMissingToolchainIntegrationTest.groovy

            failure.assertHasCause("""No tool chain is available to build Swift for host operating system '${osName}' architecture '${archName}':
      - Tool chain 'swiftc' (Swift Compiler):
          - Could not find Swift compiler 'swiftc'. Searched in:
              - ${file('swift-bin')}""")
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.8K bytes
    - Viewed (0)
Back to top