Makeprojects
Loading...
Searching...
No Matches
makeprojects.xcode.PBXProject Class Reference

Each PBXProject entry. More...

Inheritance diagram for makeprojects.xcode.PBXProject:
Collaboration diagram for makeprojects.xcode.PBXProject:

Public Member Functions

 __init__ (self, uuid, solution)
 Init PBXProject.
 append_target (self, item)
 Append a PBXNative target.
 set_config_list (self, config_list_reference)
 Attach a configuration list.
 set_root_group (self, rootgroup)
 Set the root group.

Public Attributes

 build_config_list
 List of build configurations.
 main_group = JSONEntry("mainGroup", enabled=False)
 JSONEntry of the main group.
 targets = JSONArray("targets")
 JSONArray of the targets.

Detailed Description

Each PBXProject entry.

Constructor & Destructor Documentation

◆ __init__()

makeprojects.xcode.PBXProject.__init__ ( self,
uuid,
solution )

Init PBXProject.

Parameters
uuidUnique UUID
solutionParent solution

Member Data Documentation

◆ build_config_list

makeprojects.xcode.PBXProject.build_config_list
Initial value:
= JSONEntry(
"buildConfigurationList",
("Build configuration list "
"for PBXProject \"{}\""
).format(solution.name), enabled=False)

List of build configurations.