Re: Project as aggregation of other projects. Indexing disabling for such project
Re: Project as aggregation of other projects. Indexing disabling for such project
- Subject: Re: Project as aggregation of other projects. Indexing disabling for such project
- From: Ruslan Zasukhin <email@hidden>
- Date: Sat, 03 Dec 2011 11:15:54 +0200
- Thread-topic: Project as aggregation of other projects. Indexing disabling for such project
On 12/3/11 8:30 AM, "Joar Wingfors" <email@hidden> wrote:
Hi Joar,
> One way to approach your problem would be to have a workspace to hold all of
> your projects. That's what I would do.
And this is exactly what we have ...
Just we have PROJECT from xcode v3 converted to v4.
As I understand, Workspace will not differ here?
Below you say workspace will still index own projects always ...
> Yes, everything would be indexed, but
> that's great - One of the important improvements of Xcode 4 over Xcode 3 - as
> it allows you to "see" the entirety of your code base, how all of your code
> fits together.
Yes, I have note of course this new feature of xcode :)
Now we cannot open sub-projects, we can expand them in the tree like in
Visual or NetBeans :-)
=======
Just once again ... I am not going to use this BUILD_ALL project,
during development time.
This is not wise to see REALbasic project/ files / schemas
If I develop now Valentina for cocoa.
When I develop, I will open project/workspace
V4CC - Valentina for cocoa
And here YES, I want indexing.
But in BUILD_ALL I not going even to read code.
I want just open this project as my build machine of release archives.
> Another solution may be to use xcodebuild to build your archives. If that's
> all you do from your top level project why even open it up in Xcode at all?
I want just open this project as my build machine of release archives.
This is why xcodebuild is not so comfortable I think.
To control xcodebuild I need write some script, which will build all
projects I need.
But in BUILD ALL, I have in menu many schemas:
Build V4RB, Build V4MD, Build, V4CC, Build VPHP, ...
Package V4RB, Package V4MD, Package , V4CC, Package VPHP, ...
BUILD_ALL, PACKAGE_ALL
BUILD_AND_PACKAGE_ALL
So I can choose only build some particular product.
Or only package it.
Or build and package all.
Script do not give me such freedom,
And script do not give me visual way do this ..
Yes I understand, this is may be my own know-how to use xcode v3
in such way, but it was comfortable :-)
> And no, there's no way to disable indexing in Xcode. Too much functionality
> depends on information from the index for that to be practical.
Yes, if I do development / read / write code.
No - for just aggregate-only project/workspace ...
> Best,
>
> Joar
>
>
> On 2 dec 2011, at 14:49, Ruslan Zasukhin wrote:
>
>> Hi Xcode-team,
>> Hi All,
>>
>> For years we did have complex set of xcode projects.
>>
>> Few projects that bulds dylibs
>> vshared, vkernel, vclient, vreport
>>
>> Few projects that build products with help of that dylibs
>> V4RB, V4MD, ...
>>
>> And one project BUILD_ALL, which was aggregation of all above.
>> This project did have many targets as
>>
>> Build V4RB
>> Package V4RB << contains only run script
>>
>> About 15-20 targets.
>>
>>
>> Today I have try port this final project and somehow it is not comfortable
>>
>> A) to see that XCODE try index 8000 files of all included projects.
>> Problem is that I NOT going write code while I am in this project.
>> I just use it to build archives of all our products ...
>>
>> B) a lots of schemas from all projects ...
>> okay this is minor issue
>>
>>
>>
>> So I wonder ... May be exists more comfortable "official" way to resolve
>> this task?
>>
>>
>> May be there is sense to allow us disable indexing on PROJECT level ?
>> I really do not this overhead here.
--
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden