[swift-build-dev] swift package manager.

ricardo duarte ricardo.projects.logins at gmail.com
Tue Dec 22 19:53:02 CST 2015


Hi all,

First off all i am quite excited to see another tool to create package
manager dependencies to come to the community.

After reading upon the existent examples i wonder if this tool will ever
have the goal of allowing the generation of workspaces and to link each
project automatically, not only by pointing at binaries prebuilt but at
those in the derived-data, per example:

MyWorkspace
|--->MyApp.xcodeproj (my app depends on MyFramework1 and MyFramework2
|         |-->MyApp (iOS Target) which is linked to configurations (
preproduction/LIVE/etc)
|         |-->MyApp (tvOS Target) which is linked to configurations (
preproduction/LIVE/etc)
|         |-->MyApp (macOS Target) which is linked to configurations (
preproduction/LIVE/etc)
|--->MyFramework1.xcodeproj
|         |-->MyFramework1 ( iOS Target) which is linked to configurations (
preproduction/LIVE/etc)
|         |-->MyFramework1 (tvOS Target) which is linked to configurations (
preproduction/LIVE/etc)
|         |-->MyFramework1 (macOS Target) which is linked to configurations
(preproduction/LIVE/etc)
|--->MyFramework2.xcodeproj
|         |-->MyFramework2 (Target) which is linked to configurations (
preproduction/LIVE/etc)
|         |-->MyFramework2 (tvOS Target) which is linked to configurations (
preproduction/LIVE/etc)
|         |-->MyFramework2 (macOS Target) which is linked to configurations
(preproduction/LIVE/etc)

to allow the build with different configurations within Xcode several
schemes are created pointing at the same target with different
preproduction/post
build scripts.

At the moment as my knowledge goes there is no such package manager within
the community, and this setup is the currently the one used for our
enterprise environment, I wonder if the community will ever be interested
in allow such levels of customisation within the package manager itself, if
other enterprise environments would benefit from it.

There is quite an interest within my company and myself to have such tool,
we wonder if the same interest exists within the community?
If that can be if nothing like this is in roadmap is this a something that
could be of use to wider population, and therefore would there be an
interest create it? I would be very interested in my spare time to be part
of the creation of such tool.

Regards

Ricardo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-build-dev/attachments/20151223/b72b6f7e/attachment.html>


More information about the swift-build-dev mailing list