Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for cppLibrary (0.13 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/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)
  6. 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)
  7. 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)
  8. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/internal/consumer/converters/ConsumerTargetTypeProvider.java

    import org.gradle.tooling.model.cpp.CppBinary;
    import org.gradle.tooling.model.cpp.CppComponent;
    import org.gradle.tooling.model.cpp.CppExecutable;
    import org.gradle.tooling.model.cpp.CppLibrary;
    import org.gradle.tooling.model.cpp.CppSharedLibrary;
    import org.gradle.tooling.model.cpp.CppStaticLibrary;
    import org.gradle.tooling.model.cpp.CppTestSuite;
    import org.gradle.tooling.model.idea.IdeaModuleDependency;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  9. platforms/native/language-native/src/main/java/org/gradle/language/cpp/internal/DefaultCppLibrary.java

    import org.gradle.internal.Describables;
    import org.gradle.internal.DisplayName;
    import org.gradle.language.LibraryDependencies;
    import org.gradle.language.cpp.CppBinary;
    import org.gradle.language.cpp.CppLibrary;
    import org.gradle.language.cpp.CppPlatform;
    import org.gradle.language.internal.DefaultLibraryDependencies;
    import org.gradle.language.nativeplatform.internal.PublicationAwareComponent;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Dec 20 04:34:06 UTC 2023
    - 7.5K bytes
    - Viewed (0)
  10. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/model/cpp/CppProject.java

         *
         * @return the main component or {@code null} when the project does not have a main component. The component will implement either {@link CppApplication} or {@link CppLibrary}.
         */
        @Nullable
        CppComponent getMainComponent();
    
        /**
         * Returns the C++ unit test suite of this project, if any.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 1.4K bytes
    - Viewed (0)
Back to top