rjw | 1f88458 | 2022-01-06 17:20:42 +0800 | [diff] [blame^] | 1 | # Copyright (C) 2017 Khem Raj <raj.khem@gmail.com> |
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 3 | |
| 4 | DESCRIPTION = "LLVM based C/C++ compiler Runtime" |
| 5 | HOMEPAGE = "http://openmp.llvm.org/" |
| 6 | LICENSE = "MIT | NCSA" |
| 7 | SECTION = "base" |
| 8 | |
| 9 | require clang.inc |
| 10 | require common-source.inc |
| 11 | |
| 12 | DEPENDS += "ninja-native" |
| 13 | |
| 14 | RPROVIDES_${PN} += "libgomp" |
| 15 | RPROVIDES_${PN}-dev += "libgomp-dev" |
| 16 | |
| 17 | TOOLCHAIN = "clang" |
| 18 | |
| 19 | LIC_FILES_CHKSUM = "file://openmp/LICENSE.txt;md5=b1dcbf2c86cbf9bdc0b7cea88a543010" |
| 20 | |
| 21 | inherit cmake pkgconfig perlnative |
| 22 | |
| 23 | EXTRA_OECMAKE = "-G Ninja ${S}/openmp" |
| 24 | |
| 25 | THUMB_TUNE_CCARGS = "" |
| 26 | |
| 27 | do_compile() { |
| 28 | ninja ${PARALLEL_MAKE} |
| 29 | } |
| 30 | |
| 31 | do_install() { |
| 32 | DESTDIR=${D} ninja ${PARALLEL_MAKE} install |
| 33 | } |
| 34 | |
| 35 | FILES_SOLIBSDEV = "" |
| 36 | FILES_${PN} += "${libdir}/lib*${SOLIBSDEV}" |
| 37 | INSANE_SKIP_${PN} = "dev-so" |
| 38 | |
| 39 | COMPATIBLE_HOST_riscv64 = "null" |
| 40 | COMPATIBLE_HOST_riscv32 = "null" |