>>> Effectively it is a UUID for our purposes.  The ordering Gregor
>>> proposes is to match what Xcode writes when it generates the .pbxproj
>>> file, and we can't choose that.
>>
>> i see ... is it (easily) possible to lexicographically sort he
>> user-visible appearance? this is something that can be changed in native
>> xcode projects (by dragging)
> 
> If Xcode can save and load projects with user-specified ordering then
> CMake may be able to generate things accordingly.  Try creating a project
> with the IDE, saving it, copying it, and then updating the order in the
> IDE and saving again.  Compare the saved project files.  Where is the
> order stored?

seems to be the "children" property:

> --- tset/test.xcodeproj/project.pbxproj       2015-04-14 16:33:49.000000000 
> +0200
> +++ test/test.xcodeproj/project.pbxproj       2015-04-14 16:34:08.000000000 
> +0200
> @@ -61,8 +61,8 @@
>               22AA72931ADD5C9900988B41 = {
>                       isa = PBXGroup;
>                       children = (
> -                             22AA729E1ADD5C9900988B41 /* test */,
>                               22AA72B51ADD5C9900988B41 /* testTests */,
> +                             22AA729E1ADD5C9900988B41 /* test */,
>                               22AA729D1ADD5C9900988B41 /* Products */,
>                       );
>                       sourceTree = "<group>";



-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to