Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 34 for PCH (0.25 sec)

  1. platforms/native/language-native/src/integTest/groovy/org/gradle/language/nativeplatform/NativeLanguageSamplesIntegrationTest.groovy

            and:
            installation(idl.dir.file("build/install/main")).exec().out == "Hello from generated source!!\n"
        }
    
        @ToBeFixedForConfigurationCache
        def "pch"() {
            given:
            sample pch
    
            when:
            run "installMainExecutable"
    
            then:
            executedAndNotSkipped ":generateHelloCppPrefixHeaderFile", ":compileHelloSharedLibraryCppPreCompiledHeader",
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/native-binaries/pre-compiled-headers/groovy/src/hello/cpp/hello.cpp

    #include "pch.h"
    
    void LIB_FUNC Greeter::hello () {
        std::cout << "Hello world!" << std::endl;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 100 bytes
    - Viewed (0)
  3. testing/performance/src/performanceTest/groovy/org/gradle/performance/experiment/nativeplatform/NativePreCompiledHeaderPerformanceTest.groovy

            runner.testGroup = 'pre-compiled header builds'
            runner.buildSpec {
                displayName("Using PCH")
                invocation {
                    args("-PusePCH")
                    tasksToRun("clean", "assemble")
                }
            }
            runner.baseline {
                displayName("No PCH")
                invocation {
                    tasksToRun("clean", "assemble")
                }
            }
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/native-binaries/pre-compiled-headers/groovy/build.gradle

    plugins {
        id 'cpp'
    }
    // end::apply-plugin[]
    
    // tag::libraries[]
    model {
        components {
            hello(NativeLibrarySpec) {
                sources {
                    cpp {
                        preCompiledHeader "pch.h"
                    }
                }
            }
        }
    }
    // end::libraries[]
    
    // tag::executables[]
    model {
        components {
            main(NativeExecutableSpec) {
    // tag::source-library[]
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 881 bytes
    - Viewed (0)
  5. testing/performance/src/templates/native-pch-source/lib.c

    #include "pch.h"
    
    <% functionCount.times { %>
    int ${functionName}_${it+1} () {
      printf("Hello world!");
      return 0;
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 126 bytes
    - Viewed (0)
  6. build-logic/performance-testing/src/main/groovy/gradlebuild.performance-templates.gradle

        ]
        subProjectTemplates = ['native-pch-source', 'native-pch-component', 'gradle-properties']
        daemonMemory = '256m'
    }
    
    performanceTest.registerTestProject("mediumPCHNative", NativeProjectGeneratorTask) {
        projects = 1
        sourceFiles = 200
        templateArgs = [
            moduleCount: 1,
            functionCount: 1
        ]
        subProjectTemplates = ['native-pch-source', 'native-pch-component', 'gradle-properties']
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 15:43:39 UTC 2024
    - 19.5K bytes
    - Viewed (0)
  7. platforms/native/language-native/src/main/java/org/gradle/language/nativeplatform/internal/incremental/IncrementalNativeCompiler.java

            // For source files that do include the precompiled header, we mark them as a "source file for pch"
            // The native compiler then adds the appropriate compiler arguments for those source files that can use PCH
            if (spec.getPreCompiledHeader() != null) {
                ImmutableList.Builder<File> sourceFiles = ImmutableList.builder();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 5.7K bytes
    - Viewed (0)
  8. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/PCHUtilsTest.groovy

            type              | extension
            CPCHCompileSpec   | "c"
            CppPCHCompileSpec | "cpp"
        }
    
        def "generates a PCH object directory" () {
            given:
            def tempDir = tmpDirProvider.createDir("temp")
            def objectDir = tmpDirProvider.createDir("pch")
            def prefixFile = tempDir.createFile("header.h")
            def objectFile = tempDir.createFile("header.o")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  9. testing/performance/src/templates/native-pch-component/build.gradle

            <% moduleCount.times { %>
            lib${it+1}(NativeLibrarySpec) {
                sources {
                    c {
                        if (project.hasProperty("usePCH")) {
                            preCompiledHeader "pch.h"
                        }
                    }
                    binaries.all {
                        if (toolChain.name == "visualCpp") {
                            cCompiler.args("/showIncludes")
                        } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  10. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/internal/pch/PchEnabledLanguageTransform.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.nativeplatform.internal.pch;
    
    import org.gradle.language.base.internal.SourceTransformTaskConfig;
    import org.gradle.language.base.internal.registry.LanguageTransform;
    import org.gradle.language.nativeplatform.DependentSourceSet;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1.1K bytes
    - Viewed (0)
Back to top