Louis Dionne
|
3d120b6f7b
|
[libc++] Always run Ninja through xcrun in the macOS CI scripts
Ninja isn't installed by default on OSX, so run it through xcrun to find
the one in the developer tools if needed.
|
2020-08-26 10:49:26 -04:00 |
Louis Dionne
|
1ffc299628
|
[libc++] Ensure the CI scripts can find Ninja
Ninja isn't necessarily installed on macOS out of the box, so make sure
we use the SDK Ninja instead of relying on one being available on the
system.
|
2020-08-13 11:11:10 -04:00 |
Louis Dionne
|
b68bf11efc
|
[libc++] Merge the Apple install-libcxx and libcxxabi scripts
Also, refactor the now-merged script to remove code duplication in the
creation of universal dylibs.
|
2020-06-04 11:20:03 -04:00 |
Louis Dionne
|
dfec13fcf2
|
[libc++] Do not allow customizing the arch in the trunk and back-deployment scripts
We should eventually be able to pass an arbitrary target triple, however
for the time being, just being able to pass 64/32 is not really that
useful.
|
2020-04-30 12:58:51 -04:00 |
Louis Dionne
|
d6c95ae6ff
|
[libc++] Update scripts to build libc++/libc++abi for Apple
Also, make sure we test them.
|
2020-04-23 14:31:04 -04:00 |
Louis Dionne
|
340b725202
|
[libc++] Add a CMake cache for Apple-specific configuration options
llvm-svn: 371638
|
2019-09-11 16:57:19 +00:00 |
Louis Dionne
|
53e9c2d76b
|
[libc++] Use the monorepo for the back-deployment testing scripts
llvm-svn: 368077
|
2019-08-06 20:01:28 +00:00 |
Louis Dionne
|
8442252c49
|
[libc++] Use the monorepo in the macos-trunk CI script
llvm-svn: 368051
|
2019-08-06 15:28:34 +00:00 |
Louis Dionne
|
3b1ef58128
|
[libc++] Allow passing additional CMake arguments in macOS trunk CI script
llvm-svn: 366601
|
2019-07-19 18:47:00 +00:00 |
Louis Dionne
|
4eff3de994
|
[NFC] Build libc++ verbosely in the macOS CI
llvm-svn: 358529
|
2019-04-16 21:16:58 +00:00 |
Louis Dionne
|
4b9c19e42d
|
[libc++] Make sure we use new/delete from libc++abi on CI for Apple platforms
llvm-svn: 358524
|
2019-04-16 20:46:03 +00:00 |
Louis Dionne
|
e526a6bd55
|
[libc++] Do not force going through xcrun to find Clang in the macOS CI scripts
It should be possible to run those CI scripts with different compilers
by simply exporting a different CXX environment variable.
llvm-svn: 356562
|
2019-03-20 15:40:56 +00:00 |
Louis Dionne
|
a3ec627a1c
|
[libc++] Control whether exceptions are enabled in the macOS trunk testing script
llvm-svn: 353185
|
2019-02-05 16:42:37 +00:00 |
Louis Dionne
|
cb4e59ed92
|
[libcxx] Add a script to run CI on MacOS
CI systems like Green Dragon should use this script so as to make
reproducing errors easy locally.
llvm-svn: 350740
|
2019-01-09 16:35:55 +00:00 |