diff options
author | jan Iversen <jani@documentfoundation.org> | 2017-01-02 19:33:03 +0100 |
---|---|---|
committer | jan Iversen <jani@documentfoundation.org> | 2017-01-02 19:34:29 +0100 |
commit | a4e9943d810829734849aed0254ac7bca2c3d258 (patch) | |
tree | 963a054a51e6b2e71ad8edc2b09446827f26e947 /bin | |
parent | f97cd16ea48315d09a420d2e2c7e5a229d3d18e6 (diff) |
gbuild-to-ide xcode generator moved proj files
All .xcodeproj files are now located in <core>/osx
to prepare for combining into 1 .xcodeproj for all of LO
Change-Id: I649389ba2b94355ebaf6b5413bdb5dfae8c04764
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/gbuild-to-ide | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/bin/gbuild-to-ide b/bin/gbuild-to-ide index 9c13907f341e..48babb86c161 100755 --- a/bin/gbuild-to-ide +++ b/bin/gbuild-to-ide @@ -507,10 +507,10 @@ class XcodeIntegrationGenerator(IdeIntegrationGenerator): IdeIntegrationGenerator.__init__(self, gbuildparser, ide) def emit(self): - self.rootlocation = './' + self.rootlocation = './osx' for location in self.gbuildparser.target_by_location: for target in self.gbuildparser.target_by_location[location]: - xcodeprojdir = os.path.join(location, '%s.xcodeproj' % target.target_name()) + xcodeprojdir = os.path.join(self.rootlocation, '%s.xcodeproj' % target.target_name()) try: os.mkdir(xcodeprojdir) except: @@ -692,7 +692,7 @@ class XcodeIntegrationGenerator(IdeIntegrationGenerator): result = {'isa': 'PBXGroup', 'children': self.generate_sub_main_children(modulename), 'name': name, - 'path': name, + 'path': '../' + name, 'sourceTree': '<group>'} return result @@ -709,9 +709,7 @@ class XcodeIntegrationGenerator(IdeIntegrationGenerator): for i in module.cxxobjects: ref = self.generate_id() - ref = 'X0100012' # Ugly hack for today - self.sourceList['X0100011'] = ref # second ugly hack - #self.sourceList[self.generate_id()] = ref + self.sourceList[self.generate_id()] = ref self.sourceRefList[ref] = {'lastKnownFileType': 'sourcecode.cpp.cpp', 'path': i + '.cxx', 'sourceTree': '<group>'} @@ -732,16 +730,16 @@ class XcodeIntegrationGenerator(IdeIntegrationGenerator): 'runOnlyForDeploymentPostprocessing': 0} return result def generate_project(self, target): - self.rootObjectId = 'X0100001' # self.generate_id() - self.mainGroupId = 'X0100002' # self.generate_id() - self.targetId = 'X0100003' # self.generate_id() - self.configurationListId = 'X0100004' # self.generate_id() - self.productRefGroupId = 'X0100005' # self.generate_id() - self.subMainGroupId = 'X0100006' # self.generate_id() - self.sourcesBuildPhaseId = 'X0100007' # self.generate_id() - self.copyBuildPhaseId = 'X0100008' # self.generate_id() - self.targetRefId = 'X0100009' # self.generate_id() - self.configurationDebugId = 'X0100010' # self.generate_id() + self.rootObjectId = self.generate_id() + self.mainGroupId = self.generate_id() + self.targetId = self.generate_id() + self.configurationListId = self.generate_id() + self.productRefGroupId = self.generate_id() + self.subMainGroupId = self.generate_id() + self.sourcesBuildPhaseId = self.generate_id() + self.copyBuildPhaseId = self.generate_id() + self.targetRefId = self.generate_id() + self.configurationDebugId = self.generate_id() self.productReferenceId = self.generate_id() self.productGroupId = self.generate_id() @@ -768,7 +766,7 @@ class XcodeIntegrationGenerator(IdeIntegrationGenerator): name = path objects[ref] = {'isa': 'PBXFileReference', 'lastKnownFileType': self.sourceRefList[ref]['lastKnownFileType'], - 'path': '../../' + path, + 'path': '../' + path, 'name': name, 'sourceTree': '<group>'} project = {'archiveVersion': 1, |