Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for cppLibrary (0.16 sec)

  1. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/model/cpp/CppLibrary.java

     * limitations under the License.
     */
    
    package org.gradle.tooling.model.cpp;
    
    /**
     * A C++ library.
     *
     * @since 4.10
     */
    public interface CppLibrary extends CppComponent {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 753 bytes
    - Viewed (0)
  2. platforms/native/language-native/src/main/java/org/gradle/language/cpp/CppLibrary.java

     *
     * <p>An instance of this type is added as a project extension by the C++ library plugin.</p>
     *
     * @since 4.2
     */
    public interface CppLibrary extends ProductionCppComponent {
        /**
         * Defines the public header file directories of this library.
         *
         * <p>When this collection is empty, the directory {@code src/main/public} is used by default.</p>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/docs/dsl/org.gradle.language.cpp.CppLibrary.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.3K bytes
    - Viewed (0)
  4. platforms/software/build-init/src/main/java/org/gradle/buildinit/plugins/internal/CppLibraryProjectInitDescriptor.java

        @Override
        protected TemplateOperation sourceTemplateOperation(InitSettings settings) {
            return fromCppTemplate("cpplibrary/hello.cpp.template", settings, "main", "cpp");
        }
    
        @Override
        protected TemplateOperation headerTemplateOperation(InitSettings settings) {
            return fromCppTemplate("cpplibrary/hello.h.template", settings.getProjectName() + ".h", settings, "main", "public");
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 13:47:19 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  5. platforms/ide/ide-native/src/main/groovy/org/gradle/ide/visualstudio/plugins/VisualStudioPlugin.java

                        vsProject.getSourceFiles().from(cppLibrary.getCppSource());
                        vsProject.getHeaderFiles().from(cppLibrary.getHeaderFiles());
                    }
                    cppLibrary.getBinaries().whenElementFinalized(CppSharedLibrary.class, library -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:12 UTC 2023
    - 10.5K bytes
    - Viewed (0)
  6. platforms/native/language-native/src/integTest/groovy/org/gradle/language/swift/SwiftLibraryCppInteroperabilityIntegrationTest.groovy

            swiftLibrary("hello/build/lib/main/debug/Hello").assertExists()
            cppLibrary("cppGreeter/build/lib/main/debug/cppGreeter").assertExists()
            cppLibrary(linkage,"logger/build/lib/main/debug/logger").assertExists()
    
            where:
            linkage << [SHARED, STATIC]
        }
    
        NativeBinaryFixture cppLibrary(String linkage, String path) {
            if (linkage == STATIC) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  7. platforms/native/language-native/src/main/java/org/gradle/language/cpp/plugins/CppLibraryPlugin.java

            final ProviderFactory providers = project.getProviders();
    
            // Add the library and extension
            final DefaultCppLibrary library = componentFactory.newInstance(CppLibrary.class, DefaultCppLibrary.class, "main");
            project.getExtensions().add(CppLibrary.class, "library", library);
            project.getComponents().add(library);
    
            // Configure the component
            library.getBaseName().convention(project.getName());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 30 15:38:28 UTC 2023
    - 8.8K bytes
    - Viewed (0)
  8. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/internal/protocol/cpp/InternalCppLibrary.java

     * limitations under the License.
     */
    
    package org.gradle.tooling.internal.protocol.cpp;
    
    /**
     * Marker interface for {@link org.gradle.tooling.model.cpp.CppLibrary}.
     */
    public interface InternalCppLibrary {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 789 bytes
    - Viewed (0)
  9. platforms/native/tooling-native/src/crossVersionTest/groovy/org/gradle/language/cpp/tooling/r410/CppModelCrossVersionSpec.groovy

    import org.gradle.test.preconditions.UnitTestPreconditions
    import org.gradle.tooling.model.cpp.CppApplication
    import org.gradle.tooling.model.cpp.CppExecutable
    import org.gradle.tooling.model.cpp.CppLibrary
    import org.gradle.tooling.model.cpp.CppProject
    import org.gradle.tooling.model.cpp.CppSharedLibrary
    import org.gradle.tooling.model.cpp.CppStaticLibrary
    import org.gradle.tooling.model.cpp.CppTestSuite
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 25.4K bytes
    - Viewed (0)
  10. platforms/documentation/docs/src/docs/userguide/native/cpp_library_plugin.adoc

    [[sec:cpp_library_usage]]
    == Usage
    
    .Applying the {cpp} Library Plugin
    ====
    include::sample[dir="snippets/cpp/cppLibrary/kotlin",files="build.gradle.kts[tags=apply-plugin]"]
    include::sample[dir="snippets/cpp/cppLibrary/groovy",files="build.gradle[tags=apply-plugin]"]
    ====
    
    [[sec:cpp_library_build_variants]]
    == Build variants
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 18.2K bytes
    - Viewed (0)
Back to top