Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for getExportedHeaders (0.37 sec)

  1. platforms/native/testing-native/src/main/java/org/gradle/nativeplatform/test/cunit/plugins/CUnitPlugin.java

                        File baseDir = new File(buildDir, "src/" + suite.getName() + "/cunitLauncher");
                        launcherSources.getSource().srcDir(new File(baseDir, "c"));
                        launcherSources.getExportedHeaders().srcDir(new File(baseDir, "headers"));
                    }
                });
    
                suite.getSources().withType(CSourceSet.class).named("c", new Action<CSourceSet>() {
                    @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  2. platforms/native/platform-native/src/main/java/org/gradle/language/nativeplatform/HeaderExportingSourceSet.java

    /**
     * A source set that exposes headers
     */
    @Incubating
    public interface HeaderExportingSourceSet extends LanguageSourceSet {
        /**
         * The headers as a directory set.
         */
        SourceDirectorySet getExportedHeaders();
    
        /**
         * The headers that are private to this source set and implicitly available. These are not explicitly made available for compilation.
         */
        SourceDirectorySet getImplicitHeaders();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  3. platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/AbstractHeaderExportingSourceSet.java

            this.implicitHeaders = objectFactory.sourceDirectorySet("implicit", "implicit headers");
        }
    
        @Override
        public SourceDirectorySet getExportedHeaders() {
            return exportedHeaders;
        }
    
        @Override
        public SourceDirectorySet getImplicitHeaders() {
            return implicitHeaders;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  4. platforms/ide/ide-native/src/main/java/org/gradle/ide/visualstudio/internal/NativeSpecVisualStudioTargetBinary.java

                public FileCollection transform(LanguageSourceSet sourceSet) {
                    HeaderExportingSourceSet exportingSourceSet = (HeaderExportingSourceSet) sourceSet;
                    return exportingSourceSet.getExportedHeaders().plus(exportingSourceSet.getImplicitHeaders());
                }
            };
    
            return new LanguageSourceSetCollectionAdapter(getComponentName() + " header files", binary.getInputs(), filter, transform);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 11.4K bytes
    - Viewed (0)
  5. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/internal/AbstractNativeLibraryBinarySpec.java

                Set<File> headerDirs = new LinkedHashSet<File>();
                for (HeaderExportingSourceSet sourceSet : getInputs().withType(HeaderExportingSourceSet.class)) {
                    headerDirs.addAll(sourceSet.getExportedHeaders().getSrcDirs());
                }
                return headerDirs;
            }
    
            @Override
            public TaskDependency getBuildDependencies() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/internal/resolve/SourceSetNativeDependencyResolver.java

                    return "Include roots of " + sourceSet.getName();
                }
    
                @Override
                public Set<File> getFiles() {
                    return sourceSet.getExportedHeaders().getSrcDirs();
                }
    
                @Override
                public TaskDependency getBuildDependencies() {
                    return sourceSet.getBuildDependencies();
                }
            }
        }
    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/plugins/NativeComponentModelPlugin.java

                // Only apply default locations when none explicitly configured
                if (headerSourceSet.getExportedHeaders().getSourceDirectories().isEmpty()) {
                    headerSourceSet.getExportedHeaders().srcDir("src/" + headerSourceSet.getParentName() + "/headers");
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 24.1K bytes
    - Viewed (0)
  8. platforms/native/language-native/src/main/java/org/gradle/language/rc/plugins/internal/WindowsResourcesCompileTaskConfig.java

            task.getToolChain().set(binary.getToolChain());
            task.getTargetPlatform().set(binary.getTargetPlatform());
    
            task.includes(sourceSet.getExportedHeaders().getSourceDirectories());
    
            FileCollectionFactory fileCollectionFactory = ((ProjectInternal) task.getProject()).getServices().get(FileCollectionFactory.class);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 4.5K bytes
    - Viewed (0)
  9. platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/CompileTaskConfig.java

            task.getTargetPlatform().set(binary.getTargetPlatform());
            task.setPositionIndependentCode(binary instanceof SharedLibraryBinarySpec);
    
            task.includes(((HeaderExportingSourceSet) sourceSet).getExportedHeaders().getSourceDirectories());
            task.includes(new Callable<List<FileCollection>>() {
                @Override
                public List<FileCollection> call() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  10. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/internal/DefaultSharedLibraryBinarySpecTest.groovy

                getFiles() >> [tmpDir.createFile("input.src")]
            }
            def sourceSet = Stub(HeaderExportingSourceSet) {
                getSources() >> sourceDirSet
                getExportedHeaders() >> headerDirSet
            }
            binary.inputs.add sourceSet
    
            expect:
            binary.sharedLibraryFile == sharedLibraryFile
            binary.sharedLibraryLinkFile == sharedLibraryLinkFile
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.8K bytes
    - Viewed (0)
Back to top