Darwin-embedded: find correct libclang_rt for embedded targets.
This refactors some of the Darwin toolchain classification to give a more solid distinction between the three primary Darwin platforms (OS X, IOS and IOS simulator) so that a 4th choice can be added temporarily: embedded MachO targets. Longer term, this support will be factored out into a separate class and no longer classified as "darwin-eabi", but the refactoring should still be useful. llvm-svn: 197148
Showing
- clang/lib/Driver/ToolChains.cpp 71 additions, 37 deletionsclang/lib/Driver/ToolChains.cpp
- clang/lib/Driver/ToolChains.h 38 additions, 23 deletionsclang/lib/Driver/ToolChains.h
- clang/lib/Driver/Tools.cpp 18 additions, 16 deletionsclang/lib/Driver/Tools.cpp
- clang/lib/Driver/Tools.h 4 additions, 0 deletionsclang/lib/Driver/Tools.h
- clang/test/Driver/Inputs/resource_dir/lib/darwin_embedded/libclang_rt.hard_pic.a 0 additions, 0 deletions...s/resource_dir/lib/darwin_embedded/libclang_rt.hard_pic.a
- clang/test/Driver/Inputs/resource_dir/lib/darwin_embedded/libclang_rt.hard_static.a 0 additions, 0 deletions...esource_dir/lib/darwin_embedded/libclang_rt.hard_static.a
- clang/test/Driver/Inputs/resource_dir/lib/darwin_embedded/libclang_rt.soft_pic.a 0 additions, 0 deletions...s/resource_dir/lib/darwin_embedded/libclang_rt.soft_pic.a
- clang/test/Driver/Inputs/resource_dir/lib/darwin_embedded/libclang_rt.soft_static.a 0 additions, 0 deletions...esource_dir/lib/darwin_embedded/libclang_rt.soft_static.a
- clang/test/Driver/darwin-embedded.c 26 additions, 0 deletionsclang/test/Driver/darwin-embedded.c
Loading
Please register or sign in to comment