Fabio Pelosin
68d5cbd10f
[Specs] Robustness of specs related to target_integrator.
2012-05-27 15:42:31 +02:00
Fabio Pelosin
e58b364dd2
[Specs] Detect the target with the matching name.
2012-05-27 13:14:54 +02:00
Fabio Pelosin
572ac974d3
[Specs] Patch bacon to reset Pod::Config::Instance.
...
One of the tests wasn't restoring the changes it made to the config.
As the test was difficult to track down and the problem would have
become only worse in the future, the issues was solved starting with
a new config before each run.
The performance impact seems negligible and the testing environment is
more predictable.
2012-05-17 13:42:36 +02:00
Fabio Pelosin
ea9b1810d0
WIP Specification refactor.
2012-05-09 15:16:20 +02:00
Eloy Duran
81d3550d71
Actually add the user's build configurations to Pods.xcodeproj.
...
Closes #105 , #121 , #215 .
2012-05-06 23:18:52 +02:00
Eloy Duran
8453f58555
Podfile#xcodeproj now also takes a hash of custom configurations that the user's project contains.
2012-05-06 23:18:52 +02:00
Eloy Duran
b20d64026b
Add Specification#prefix_header_contents which does not take a pch file, but a string of code to be appended to the Pods pch file.
2012-04-16 17:14:19 +02:00
Eloy Duran
5394696865
Append the contents of Specification#prefix_header_file to the Pods library's pch. Closes #169 .
2012-04-14 17:49:57 +02:00
Eloy Duran
1d71b5824a
Move getting paths relative to a Xcode project's ${SRCROOT} to
...
Pod::Podfile::TargetDefinition.
2012-04-14 16:33:52 +02:00
Eloy Duran
c76fb93a68
Make the workspace configurable with Podfile#workspace(path).
...
* If no workspace is specified, then the basename of the default
target's project will be used.
* If no workspace is specified and multiple projects have been
specified (in several target definitions), an Informative error
will be raised indicating that the user should specify one
explicitely.
2012-04-14 01:03:14 +02:00
Eloy Duran
5df26a6f73
Stash
2012-04-14 00:56:30 +02:00
Eloy Duran
d51f5a069e
Make UserProjectIntegrator work again.
2012-04-14 00:55:38 +02:00
Ben Scheirman
3a9bf8983d
Suppress warning for redefining TMP_PODS_ROOT
2012-04-14 00:54:50 +02:00
Ben Scheirman
3355809045
Podfile stubs now include a dummy xcodeproj setting
2012-04-14 00:54:50 +02:00
Eloy Duran
b4715c2366
Remove ability to specify link_with and platform through TargetDefintion options, for now. As Platform takes an options hash too, this was becoming a bit messy.
2012-04-14 00:54:49 +02:00
Eloy Duran
cb05af48c2
Make platform specific build settings specs work again.
2012-04-14 00:49:57 +02:00
Eloy Duran
9dd91b59f9
Move platform from Podfile to TargetDefinition.
2012-04-14 00:49:57 +02:00
Eloy Duran
fcdd011cb2
LocalPod only returns file lists for the platform of the current target.
...
And lots of misc. work. Still failing: https://gist.github.com/9fffdffb35da111e6442
2012-04-14 00:46:51 +02:00
Eloy Duran
eae99b2a3d
Rename Pod::Project::Integrator to Pod::Installer::UserProjectIntegrator.
2012-03-27 19:11:37 +02:00