Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for CppSourceSet (0.32 sec)

  1. platforms/native/language-native/src/main/java/org/gradle/language/cpp/CppSourceSet.java

     *                     }
     *                 }
     *             }
     *         }
     *     }
     * }
     * </pre>
     */
    @Incubating
    public interface CppSourceSet extends HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/native-binaries/custom-layout/tests/cppSourceSet.sample.conf

    Laura Kassovic <******@****.***> 1701107622 -0800
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 31 bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/docs/dsl/org.gradle.language.cpp.CppSourceSet.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)
  4. platforms/native/platform-native/src/integTest/groovy/org/gradle/nativeplatform/sourceset/SourceSetLinkDependenciesIntegrationTest.groovy

                sources {
                    cpp1(CppSourceSet)
                }
            }
        }
    }
    """
        }
    
        @ToBeFixedForConfigurationCache
        def "library dependency of binary is available when linking all source sets"() {
            given:
            buildFile << """
    model {
        components {
            main {
                sources {
                    other(CppSourceSet) {
                        source.srcDir "src/other/cpp"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 4K bytes
    - Viewed (0)
  5. platforms/native/language-native/src/main/java/org/gradle/language/cpp/plugins/CppLangPlugin.java

                languages.add(new Cpp());
            }
        }
    
        private static class Cpp extends NativeLanguageTransform<CppSourceSet> implements PchEnabledLanguageTransform<CppSourceSet> {
            @Override
            public Class<CppSourceSet> getSourceSetType() {
                return CppSourceSet.class;
            }
    
            @Override
            public Map<String, Class<?>> getBinaryTools() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  6. platforms/native/language-native/src/test/groovy/org/gradle/language/cpp/plugins/CppPluginTest.groovy

    import org.gradle.api.Plugin
    import org.gradle.api.Task
    import org.gradle.language.AbstractNativeComponentPluginTest
    import org.gradle.language.base.LanguageSourceSet
    import org.gradle.language.cpp.CppSourceSet
    import org.gradle.language.cpp.tasks.CppCompile
    
    class CppPluginTest extends AbstractNativeComponentPluginTest {
        @Override
        Class<? extends Plugin> getPluginClass() {
            return CppPlugin
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  7. platforms/native/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppSourceSet.java

     * limitations under the License.
     */
    
    package org.gradle.language.cpp.internal;
    
    import org.gradle.language.cpp.CppSourceSet;
    import org.gradle.language.nativeplatform.internal.AbstractHeaderExportingDependentSourceSet;
    
    public class DefaultCppSourceSet extends AbstractHeaderExportingDependentSourceSet implements CppSourceSet {
        @Override
        protected String getLanguageName() {
            return "C++";
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 994 bytes
    - Viewed (0)
  8. platforms/native/language-native/src/test/groovy/org/gradle/language/cpp/plugins/CppLangPluginTest.groovy

    package org.gradle.language.cpp.plugins
    
    import org.gradle.language.cpp.CppSourceSet
    import org.gradle.test.fixtures.plugin.AbstractLanguagePluginSpec
    
    class CppLangPluginTest extends AbstractLanguagePluginSpec {
    
        @Override
        Class getPluginClass() {
            return CppLangPlugin
        }
    
        @Override
        Class getLanguageSourceSet() {
            return CppSourceSet
        }
    
        @Override
        String getLanguageId() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1K bytes
    - Viewed (0)
  9. platforms/native/platform-native/src/integTest/groovy/org/gradle/nativeplatform/sourceset/SourceSetCompileDependenciesIntegrationTest.groovy

    model {
        components {
            main(NativeExecutableSpec) {
                sources {
                    cpp {
                        lib library: 'lib1', linkage: 'api'
                    }
                    otherCpp(CppSourceSet) {
                        lib library: 'lib2', linkage: 'api'
                    }
                }
            }
        }
    }
    """
    
            when:
            succeeds "mainExecutable"
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  10. testing/performance/src/templates/native-monolithic/components.gradle

    model {
        components {
            "\$project.name"(NativeLibrarySpec) {
                sources {
                    cpp_srcs(CppSourceSet) {
                        source {
                            srcDirs "\$rootDir/modules/\${project.name}"
                            <% includedSourceCount.times { %>
                            include "src/src${it}_cpp.cpp"
                            <% } %>
                        }
                        exportedHeaders {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 1.5K bytes
    - Viewed (0)
Back to top