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