summary refs log tree commit diff
path: root/pkgs/development/tools/xcbuild
Commit message (Collapse)AuthorAge
* xcbuild: include version in wrapperDaiderd Jordan2018-01-20
|
* xcbuild: include version in sdkDaiderd Jordan2018-01-20
| | | | | | | | | Without this xcbuild can detect an incorrect version for store paths that have a sequence of digits in their hash. ld: malformed 32-bit x.y.z version number: 85294 /nix/store/yz966rdvw1blblvzs15pxpcd85294isw-MacOSX.platform/Developer/SDKs/MacOSX.sdk
* darwin: fix assorted xcbuild buildsDan Peebles2017-10-12
| | | | | | This includes adding a new xcbuild-based libutil build to test the waters a bit there. We'll need to get xcbuild into the stdenv bootstrap before we can make the main build, but it's nice to see that it can work.
* xcbuild: 0.1.1 -> 0.1.2-preDan Peebles2017-10-11
| | | Also, add some static library stuff to the platform spec
* xcbuild: add SDKROOT by default to the wrappersDan Peebles2017-10-10
| | | | | This fixes #30269 and lets us do things like `xcrun -find cc`, for example.
* xcbuild: fix sdk dir name issueMatthew Bauer2017-09-01
| | | | | | | | | | | | | | | | Previously, this error was coming up in xcbuild: ld: malformed 32-bit x.y.z version number: 1068638 It’s an interesting error because it only happens with certain hashes for the nixpkgs sdk. For instance, on latest nixpkgs unstable channel, the hash for the xcbuild sdk is: /nix/store/w6mwbdaz9calyii0fyxspl51f1068638-nix.nixpkgs.sdk that is an issue we pass -isysroot ${sdk} to clang where it will interpret that hanging "1068638". It would probably go away as soon as the hash changes but this hacky fix will solve the problem.
* meson/ninja: add setup hooks (#28444)Lukas Werling2017-08-27
| | | | | | | | | | | | | | | | | | | * Add setupHook for meson/ninja build * libhttpseverywhere: Use meson/ninja setupHooks * jamomacore: Remove superfluous ninja buildInput * Remove obsolete ninja buildPhases These are all handled by ninja's setup hook. * lean2, xcbuild: fix build with ninja setup hook Ninja is a runtime dependency here. However, cmake can generate Ninja build files as well to satisfy the setup hook. * qtwebengine: fix build with ninja setup hook
* Revert "xcbuild: try to fix sdk not found"Matthew Bauer2017-04-12
| | | | This reverts commit 87e6b2c50fb4520d9ef910418f3c686d830dc3df.
* ibtool: rename xib2nibMatthew Bauer2017-04-12
|
* xcbuild: remove unnecessary flagsMatthew Bauer2017-04-12
|
* xcbuild: try to fix sdk not foundMatthew Bauer2017-04-09
| | | | | This is an attempt to get rid of the issues with sdk not found in xcbuild when building pinentry_mac.
* ibtool: add to toolchainMatthew Bauer2017-04-09
| | | | | - init package - add into xcbuild/toolchain.nix
* xcbuild: add app bundle specsMatthew Bauer2017-04-09
|
* Fix typoDaniel Peebles2017-03-22
| | | I should learn to type properly 🙃
* xcbuild: assorted fixes and cleanupsDan Peebles2017-03-21
| | | | | | | This is in preparation for the LLVM 4 upgrade (which gets more strict about e.g., return false in xcbuild itself) and also for using xcbuild more extensively in the Darwin stdenv bootstrap process, which is why I killed the unnecessary gcc dependency in the toolchain. llvm-cov pretends to be gcov anyway, so we're fine.
* xcbuild: Guard a glibc-only postPatch with \!isDarwinJohn Wiegley2017-02-23
|
* xcbuild: fixup build with glibc-2.25Vladimír Čunát2017-02-22
|
* xcbuild: 0ab861ab -> 0.1.1 (#21895)Matthew Justin Bauer2017-01-19
| | | | | * xcbuild: add xcode-select wrapper * xcbuild: update to 0.1.1
* xcbuild: add metaDaiderd Jordan2016-12-15
|
* xcbuild: Get rid of developer.nix, move to wrapperMatthew Bauer2016-11-15
| | | | | | | | | | | | | | | | also: - add custom outputs "specs" for xcbuild - get rid of unneeded tools - update xcbuild - add more comments - fixup xcbuild derivations Affected xcbuild derivations include: - adv_cmds - network_cmds - basic_cmds
* xcbuild: fix toolchain on LinuxMatthew Bauer2016-11-15
|
* xcbuild: Move extra specs to platformMatthew Bauer2016-11-15
|
* xcbuild: add name to platform.nixMatthew Bauer2016-11-15
|
* adv_cmds: add custom install phaseMatthew Bauer2016-11-15
|
* xcbuild: Add install phaseMatthew Bauer2016-11-15
| | | | This phase is disabled for now but we can use it later.
* xcbuild: temporarily fix cflags/ldflagsMatthew Bauer2016-11-15
| | | | | | | | This gets everything to build. adv_cmds: remove NIX_LDFLAGS - unneeded
* xcbuild: Update toolchainMatthew Bauer2016-11-15
| | | | | | - Rework spec files. - Add more tool specs. - Add ctags.
* xcbuild: Make "xcbuild.raw" for original unwrappedMatthew Bauer2016-11-15
|
* xcbuild: add wrapperMatthew Bauer2016-11-15
| | | | | | | | | | | | | | Also updates xcbuild version. This changes the raw string expressions into nix expressions that are then converted into json by builtins.toJSON. Then, converted to Plist XML by Apple's plutil. Sadly, xcbuild does not support using raw JSON but Apple's plutil does so we just convert the file from JSON to XML using Apple's plutil. The result is not ideal but it looks like all OS X systems have working plutil's. - set mac version to 10.10 - add setup hook.
* xcbuild: init at 49f8a592Dan Peebles2016-10-13