Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 87 for NativeExecutableSpec (0.23 sec)

  1. platforms/documentation/docs/src/snippets/native-binaries/c/groovy/build.gradle

    // end::apply-plugin[]
    
    // tag::libraries[]
    model {
        components {
            hello(NativeLibrarySpec)
        }
    }
    // end::libraries[]
    
    // tag::executables[]
    model {
        components {
            main(NativeExecutableSpec) {
                sources {
                   c.lib library: "hello"
                }
            }
        }
    }
    // end::executables[]
    
    // tag::compiler-args[]
    model {
        binaries {
            all {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/native-binaries/objective-c/groovy/build.gradle

    // tag::apply-plugin[]
    plugins {
        id 'objective-c'
    }
    // end::apply-plugin[]
    
    // tag::executables[]
    model {
        components {
            main(NativeExecutableSpec)
        }
    }
    // end::executables[]
    
    // tag::all-binaries[]
    model {
        binaries {
            all {
                //on macOS we need different settings than on Linux or Windows
                if (targetPlatform.operatingSystem.macOsX) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 703 bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/native-binaries/custom-layout/groovy/build.gradle

                        }
                        exportedHeaders {
                            srcDir "src/include"
                        }
                    }
                }
    // end::c-sources[]
            }
            main(NativeExecutableSpec) {
    // tag::cpp-sources[]
                sources {
                    cpp {
                        source {
                            srcDir "src/source"
                            include "**/*.cpp"
                        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1014 bytes
    - Viewed (0)
  4. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/plugins/NativeComponentPluginTest.groovy

     */
    
    package org.gradle.nativeplatform.plugins
    
    import org.gradle.api.Task
    import org.gradle.api.tasks.TaskDependencyMatchers
    import org.gradle.model.ModelMap
    import org.gradle.nativeplatform.NativeExecutableSpec
    import org.gradle.nativeplatform.NativeLibrarySpec
    import org.gradle.nativeplatform.tasks.CreateStaticLibrary
    import org.gradle.nativeplatform.tasks.InstallExecutable
    import org.gradle.nativeplatform.tasks.LinkExecutable
    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/documentation/docs/src/snippets/native-binaries/sourceset-variant/groovy/build.gradle

    plugins {
        id 'c'
    }
    
    model {
        components {
            main(NativeExecutableSpec) { m ->
                binaries.all {
                    sources {
                        if (targetPlatform.operatingSystem.windows) {
                            platformWindows(CSourceSet) {
                                source.srcDir "src/main/windows"
                                lib m.sources.c
                            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 971 bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/snippets/native-binaries/windows-resources/groovy/build.gradle

    plugins {
    // end::apply-plugin[]
        id 'cpp'
    // tag::apply-plugin[]
        id 'windows-resources'
    }
    // end::apply-plugin[]
    
    model {
        components {
            hello(NativeLibrarySpec)
            main(NativeExecutableSpec) {
                sources {
                    cpp {
                        lib library: 'hello'
                    }
                }
            }
        }
    
        binaries {
            all {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 711 bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/snippets/native-binaries/assembler/groovy/build.gradle

    }
    // end::apply-plugin[]
    
    model {
        platforms {
            x86 {
                architecture "i386"
            }
        }
    }
    
    // tag::assembler-args[]
    model {
        components {
            main(NativeExecutableSpec) {
                targetPlatform "x86"
                binaries.all {
                    if (toolChain in VisualCpp) {
                        sources {
                            platformAsm(AssemblerSourceSet) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1004 bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/native-binaries/pre-compiled-headers/groovy/build.gradle

                        preCompiledHeader "pch.h"
                    }
                }
            }
        }
    }
    // end::libraries[]
    
    // tag::executables[]
    model {
        components {
            main(NativeExecutableSpec) {
    // tag::source-library[]
                sources {
                    cpp {
                        lib library: "hello"
                    }
                }
    // end::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)
  9. platforms/documentation/docs/src/snippets/native-binaries/cpp-exe/groovy/build.gradle

    plugins {
        id "cpp"
    }
    
    model {
        components {
            main(NativeExecutableSpec) {
                binaries.all {
                    // Define a preprocessor macro
                    cppCompiler.define "NDEBUG"
                    // Add some additional compiler arguments
                    if (toolChain in Gcc) {
                        cppCompiler.args "-fno-access-control", "-fconserve-space"
                    }
                }
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 931 bytes
    - Viewed (0)
  10. platforms/documentation/docs/src/snippets/native-binaries/prebuilt/groovy/build.gradle

                        } else {
                            sharedLibraryFile = file("${baseDir}/libutil.so")
                        }
                    }
                }
            }
        }
    
        components {
            main(NativeExecutableSpec) {
                sources {
                    cpp.lib library: 'boost', linkage: 'api'
                    cpp.lib library: 'util', linkage: 'static'
                }
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.7K bytes
    - Viewed (0)
Back to top