Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 482 for linkage (0.13 sec)

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

     */
    
    package org.gradle.nativeplatform;
    
    import org.gradle.api.Named;
    
    /**
     * Specify how a native library should be linked into another binary.
     *
     * @since 4.5
     */
    public enum Linkage implements Named {
        /**
         * Statically link binaries together.
         */
        STATIC,
    
        /**
         * Dynamically link binaries together.
         */
        SHARED;
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/swift/swiftLibrary/kotlin/build.gradle.kts

    library {
        targetMachines = listOf(machines.linux.x86_64, machines.macOS.x86_64)
    }
    // end::configure-target-machines[]
    
    // tag::configure-linkages[]
    library {
        linkage = listOf(Linkage.STATIC, Linkage.SHARED)
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 575 bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/swift/swiftLibrary/groovy/build.gradle

    library {
        targetMachines = [
            machines.linux.x86_64,
            machines.macOS.x86_64
        ]
    }
    // end::configure-target-machines[]
    
    // tag::configure-linkages[]
    library {
        linkage = [Linkage.STATIC, Linkage.SHARED]
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 590 bytes
    - Viewed (0)
  4. platforms/native/language-native/src/main/java/org/gradle/swiftpm/internal/DefaultLibraryProduct.java

    import org.gradle.nativeplatform.Linkage;
    
    public class DefaultLibraryProduct extends AbstractProduct {
        private final Linkage linkage;
    
        public DefaultLibraryProduct(String name, DefaultTarget target, Linkage linkage) {
            super(name, target);
            this.linkage = linkage;
        }
    
        public Linkage getLinkage() {
            return linkage;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  5. platforms/native/language-native/src/integTest/groovy/org/gradle/language/swift/SwiftApplicationCppInteroperabilityIntegrationTest.groovy

                    dependencies {
                        implementation project(':logger')
                    }
                    library.linkage = [Linkage.${linkage}]
                }
                project(':logger') {
                    apply plugin: 'cpp-library'
                    library.linkage = [Linkage.${linkage}]
                }
            """
            app.writeToProject(file("app"))
            cppGreeter.asLib().writeToProject(file("cppGreeter"))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  6. platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/Dimensions.java

            Collection<BuildType> buildTypes = BuildType.DEFAULT_BUILD_TYPES;
            Collection<Linkage> linkages = extractAndValidate("linkage", "library", declaredLinkages);
            Collection<TargetMachine> targetMachines = extractAndValidate("target machine", "library", declaredTargetMachines);
            variants(baseName, buildTypes, linkages, targetMachines, objectFactory, attributesFactory, group, version, action);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 12.9K bytes
    - Viewed (0)
  7. platforms/native/language-native/src/integTest/groovy/org/gradle/language/swift/SwiftStaticLibraryLinkageIntegrationTest.groovy

            return new SwiftLib()
        }
    
        @Override
        protected void makeSingleProject() {
            buildFile << """
                apply plugin: 'swift-library'
                library.linkage = [Linkage.STATIC]
            """
        }
    
        @Override
        String getDevelopmentBinaryCompileTask() {
            return ":compileDebugSwift"
        }
    
        @Override
        void assertComponentUnderTestWasBuilt() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  8. platforms/native/language-native/src/integTest/groovy/org/gradle/language/swift/SwiftLibraryCppInteroperabilityIntegrationTest.groovy

                        }
                    }
                }
                project(':cppGreeter') {
                    apply plugin: 'cpp-library'
                    library.linkage = [Linkage.${linkage}]
                    library {
                        linkage = [Linkage.${linkage}]
                        binaries.configureEach {
                            compileTask.get().positionIndependentCode = true
                        }
                    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  9. platforms/native/language-native/src/main/java/org/gradle/language/swift/internal/DefaultSwiftLibrary.java

            this.objectFactory = objectFactory;
            this.configurations = configurations;
            this.developmentBinary = objectFactory.property(SwiftBinary.class);
    
            linkage = objectFactory.setProperty(Linkage.class);
            linkage.set(Collections.singleton(Linkage.SHARED));
    
            dependencies = objectFactory.newInstance(DefaultLibraryDependencies.class, getNames().withSuffix("implementation"), getNames().withSuffix("api"));
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  10. platforms/native/language-native/src/integTest/groovy/org/gradle/language/cpp/AbstractCppPublishingIntegrationTest.groovy

            }
    
            def publishedMetadata = publishedModule.parsedModuleMetadata
            assert publishedMetadata.variants.size() == linkages.size()
            linkages.each { linkage ->
                def publishedVariant = publishedMetadata.variant("${variantContext.asVariantName}${linkage}")
                assert publishedVariant.dependencies.size() == dependencies.size()
                publishedVariant.dependencies.eachWithIndex { dependency, int i ->
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 6.4K bytes
    - Viewed (0)
Back to top