Commit Graph

19 Commits

Author SHA1 Message Date
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