This repository was archived by the owner on Jun 10, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +6
-13
lines changed
compiler/llvm/c_src/lib/CAPI Expand file tree Collapse file tree 3 files changed +6
-13
lines changed Original file line number Diff line number Diff line change 47
47
tar -xzf "clang+llvm-${LLVM_VERSION}-x86_64-apple-darwin21.0.tar.xz"
48
48
mv "clang+llvm-${LLVM_VERSION}-x86_64-apple-darwin21.0" firefly
49
49
popd
50
+ echo ~/.local/share/llvm/firefly/bin/llvm-config --cxxflags
51
+ echo ~/.local/share/llvm/firefly/bin/llvm-config --ldflags
52
+ echo ~/.local/share/llvm/firefly/bin/llvm-config --host-target
50
53
- name : Set LLVM_PREFIX
51
54
run : echo "LLVM_PREFIX=$HOME/.local/share/llvm/firefly" >> $GITHUB_ENV
52
55
- name : Install Ninja
Original file line number Diff line number Diff line change 37
37
echo "$("${LLVM_PREFIX}/bin/llvm-config" --prefix)"
38
38
exit 1
39
39
fi
40
+ echo "${LLVM_PREFIX}/bin/llvm-config" --cxxflags
41
+ echo "${LLVM_PREFIX}/bin/llvm-config" --ldflags
42
+ echo "${LLVM_PREFIX}/bin/llvm-config" --host-target
40
43
- name : Install Rust
41
44
uses : actions-rs/toolchain@v1
42
45
with :
Original file line number Diff line number Diff line change @@ -252,16 +252,3 @@ LLVMBool LLVM_InitializeNativeAsmPrinter(void) {
252
252
LLVMBool LLVM_InitializeNativeDisassembler (void ) {
253
253
return LLVMInitializeNativeDisassembler ();
254
254
}
255
-
256
- LLVMTargetDataRef LLVMCreateTargetDataLayout (LLVMTargetMachineRef T) {
257
- return wrap (new DataLayout (unwrap (T)->createDataLayout ()));
258
- }
259
-
260
- void LLVMDisposeTargetMachine (LLVMTargetMachineRef T) { delete unwrap (T); }
261
-
262
- char *LLVMGetHostCPUName (void ) { return strdup (sys::getHostCPUName ().data ()); }
263
-
264
- char *LLVMGetTargetMachineTriple (LLVMTargetMachineRef T) {
265
- std::string StringRep = unwrap (T)->getTargetTriple ().str ();
266
- return strdup (StringRep.c_str ());
267
- }
You can’t perform that action at this time.
0 commit comments