149 lines
4.7 KiB
Plaintext
149 lines
4.7 KiB
Plaintext
|
|
[properties]
|
|
needs_exe_wrapper = false
|
|
|
|
c_args = [
|
|
'-march=x86-64',
|
|
'--target=x86_64-linux-ohosmusl',
|
|
'--sysroot=/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/out/surface/obj/third_party/musl',
|
|
'-fPIC',
|
|
'-fno-emulated-tls']
|
|
|
|
cpp_args = [
|
|
'-march=x86-64',
|
|
'--target=x86_64-linux-ohosmusl',
|
|
'--sysroot=/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/out/surface/obj/third_party/musl',
|
|
'-fPIC',
|
|
'-stdlib=libc++',
|
|
'-fno-emulated-tls']
|
|
|
|
c_link_args = [
|
|
'-march=x86-64',
|
|
'--target=x86_64-linux-ohosmusl',
|
|
'-fPIC',
|
|
'--sysroot=/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/out/surface/obj/third_party/musl',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/out/surface/obj/third_party/musl/usr/lib/x86_64-linux-ohos',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/prebuilts/clang/ohos/linux-x86_64/15.0.4/lib/x86_64-linux-ohos',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/prebuilts/clang/ohos/linux-x86_64/15.0.4/llvm/include/x86_64-linux-ohos/c++',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/tools/compiler/llvm-project-llvmorg-15.0.4/build/lib',
|
|
'--rtlib=compiler-rt',
|
|
]
|
|
|
|
cpp_link_args = [
|
|
'-march=x86-64',
|
|
'--target=x86_64-linux-ohosmusl',
|
|
'--sysroot=/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/out/surface/obj/third_party/musl',
|
|
'-fPIC',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/out/surface/obj/third_party/musl/usr/lib/x86_64-linux-ohos',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/prebuilts/clang/ohos/linux-x86_64/llvm/lib/clang/15.0.4/lib/x86_64-linux-ohos',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/prebuilts/clang/ohos/linux-x86_64/llvm/lib/include/x86_64-linux-ohos/c++',
|
|
'-Wl,--exclude-libs=libunwind_llvm.a',
|
|
'-Wl,--exclude-libs=libc++_static.a',
|
|
'-Wl,--warn-shared-textrel',
|
|
'--rtlib=compiler-rt',
|
|
'-L/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/tools/compiler/llvm-project-llvmorg-15.0.4/build/lib',
|
|
'-lLLVMMCDisassembler',
|
|
'-lLLVMSelectionDAG',
|
|
'-lLLVMExtensions',
|
|
'-lLLVMRemarks',
|
|
'-lLLVMRuntimeDyld',
|
|
'-lLLVMDemangle',
|
|
'-lLLVMBinaryFormat',
|
|
'-lLLVMAsmParser',
|
|
'-lLLVMTarget',
|
|
'-lLLVMX86Disassembler',
|
|
'-lLLVMInterfaceStub',
|
|
'-lLLVMX86Info',
|
|
'-lLLVMLTO',
|
|
'-lLLVMMCA',
|
|
'-lLLVMOption',
|
|
'-lLLVMFuzzerCLI',
|
|
'-lLLVMDlltoolDriver',
|
|
'-lLLVMDebugInfoPDB',
|
|
'-lLLVMTextAPI',
|
|
'-lLLVMMCJIT',
|
|
'-lLLVMAggressiveInstCombine',
|
|
'-lLLVMCore',
|
|
'-lLLVMOrcTargetProcess',
|
|
'-lLLVMAnalysis',
|
|
'-lLLVMBitWriter',
|
|
'-lLLVMObjCopy',
|
|
'-lLLVMBitstreamReader',
|
|
'-lLLVMTransformUtils',
|
|
'-lLLVMExecutionEngine',
|
|
'-lLLVMObjCARCOpts',
|
|
'-lLLVMAMDGPUCodeGen',
|
|
'-lLLVMFrontendOpenACC',
|
|
'-lLLVMAMDGPUInfo',
|
|
'-lLLVMDWARFLinker',
|
|
'-lLLVMTableGen',
|
|
'-lLLVMX86Desc',
|
|
'-lLLVMMCParser',
|
|
'-lLLVMInstrumentation',
|
|
'-lLLVMOrcShared',
|
|
'-lLLVMInstCombine',
|
|
'-lLLVMSupport',
|
|
'-lLLVMAsmPrinter',
|
|
'-lLLVMWindowsManifest',
|
|
'-lLLVMLineEditor',
|
|
'-lLLVMAMDGPUDisassembler',
|
|
'-lLLVMDebugInfoGSYM',
|
|
'-lLLVMDebugInfoCodeView',
|
|
'-lLLVMInterpreter',
|
|
'-lLLVMVectorize',
|
|
'-lLLVMX86CodeGen',
|
|
'-lLLVMAMDGPUUtils',
|
|
'-lLLVMDebugInfoMSF',
|
|
'-lLLVMXRay',
|
|
'-lLLVMPasses',
|
|
'-lLLVMTableGenGlobalISel',
|
|
'-lLLVMGlobalISel',
|
|
'-lLLVMBitReader',
|
|
'-lLLVMipo',
|
|
'-lLLVMLinker',
|
|
'-lLLVMX86TargetMCA',
|
|
'-lLLVMProfileData',
|
|
'-lLLVMCoroutines',
|
|
'-lLLVMScalarOpts',
|
|
'-lLLVMCodeGen',
|
|
'-lLLVMObject',
|
|
'-lLLVMWindowsDriver',
|
|
'-lLLVMCFGuard',
|
|
'-lLLVMDebugInfoDWARF',
|
|
'-lLLVMAMDGPUAsmParser',
|
|
'-lLLVMFrontendOpenMP',
|
|
'-lLLVMJITLink',
|
|
'-lLLVMIRReader',
|
|
'-lLLVMX86AsmParser',
|
|
'-lLLVMMC',
|
|
'-lLLVMSymbolize',
|
|
'-lLLVMLibDriver',
|
|
'-lLLVMObjectYAML',
|
|
'-lLLVMFileCheck',
|
|
'-lLLVMDWP',
|
|
'-lLLVMAMDGPUTargetMCA',
|
|
'-lLLVMMIRParser',
|
|
'-lLLVMAMDGPUDesc',
|
|
'-lLLVMFuzzMutate',
|
|
'-lLLVMCoverage',
|
|
'-lLLVMOrcJIT',
|
|
'-lSPIRV-Tools',
|
|
'-lc++'
|
|
]
|
|
|
|
[binaries]
|
|
ar = '/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/prebuilts/clang/ohos/linux-x86_64/llvm/bin/llvm-ar'
|
|
c = ['ccache', '/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang']
|
|
cpp = ['ccache', '/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang++']
|
|
c_ld= 'lld'
|
|
cpp_ld = 'lld'
|
|
strip = '/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/tools/compiler/install/bin/llvm-strip'
|
|
llvm-config = '/home/geekyharmony/ohsc/OpenHarmony-5.1.0-Release/tools/compiler/install/bin/llvm-config'
|
|
pkgconfig = '/usr/bin/pkg-config'
|
|
|
|
[host_machine]
|
|
system = 'linux'
|
|
cpu_family = 'x86_64'
|
|
cpu = 'x86_64'
|
|
endian = 'little'
|