IdeSimpleBuildSystemDiscovery

IdeSimpleBuildSystemDiscovery

Functions

Properties

gchar * glob Read / Write
gchar * hint Read / Write
gint priority Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── IdeObject
        ╰── IdeSimpleBuildSystemDiscovery

Implemented Interfaces

IdeSimpleBuildSystemDiscovery implements IdeBuildSystemDiscovery.

Description

Functions

ide_simple_build_system_discovery_get_glob ()

const gchar *
ide_simple_build_system_discovery_get_glob
                               (IdeSimpleBuildSystemDiscovery *self);

ide_simple_build_system_discovery_set_glob ()

void
ide_simple_build_system_discovery_set_glob
                               (IdeSimpleBuildSystemDiscovery *self,
                                const gchar *glob);

ide_simple_build_system_discovery_get_hint ()

const gchar *
ide_simple_build_system_discovery_get_hint
                               (IdeSimpleBuildSystemDiscovery *self);

ide_simple_build_system_discovery_set_hint ()

void
ide_simple_build_system_discovery_set_hint
                               (IdeSimpleBuildSystemDiscovery *self,
                                const gchar *hint);

ide_simple_build_system_discovery_get_priority ()

gint
ide_simple_build_system_discovery_get_priority
                               (IdeSimpleBuildSystemDiscovery *self);

ide_simple_build_system_discovery_set_priority ()

void
ide_simple_build_system_discovery_set_priority
                               (IdeSimpleBuildSystemDiscovery *self,
                                gint priority);

Types and Values

IDE_TYPE_SIMPLE_BUILD_SYSTEM_DISCOVERY

#define IDE_TYPE_SIMPLE_BUILD_SYSTEM_DISCOVERY (ide_simple_build_system_discovery_get_type())

struct IdeSimpleBuildSystemDiscoveryClass

struct IdeSimpleBuildSystemDiscoveryClass {
  IdeObjectClass parent_class;
};

IdeSimpleBuildSystemDiscovery

typedef struct _IdeSimpleBuildSystemDiscovery IdeSimpleBuildSystemDiscovery;

Property Details

The “glob” property

  “glob”                     gchar *

The "glob" property is a glob to match for files within the project directory. This can be used to quickly match the project file, such as "configure.*".

Flags: Read / Write

Default value: NULL

Since: 3.32


The “hint” property

  “hint”                     gchar *

The "hint" property is used from ide_build_system_discovery_discover() if the build file was discovered.

Flags: Read / Write

Default value: NULL

Since: 3.32


The “priority” property

  “priority”                 gint

The "priority" property is the priority of any match.

Flags: Read / Write

Default value: 0

Since: 3.32