Skip to content

Commit dd0fafd

Browse files
vijaykhemkakraj
authored andcommitted
Adding recipe for exprtk
The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use, easy to integrate and extremely efficient run-time mathematical expression parsing and evaluation engine. The parsing engine supports numerous forms of functional and logic processing semantics and is easily extensible. It is a header only library. Signed-off-by: Vijay Khemka <[email protected]> Signed-off-by: Khem Raj <[email protected]>
1 parent 8fd3da8 commit dd0fafd

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
SUMMARY = "Expression parser"
2+
HOMEPAGE = "https://github.com/ArashPartow/exprtk"
3+
SECTION = "libs"
4+
LICENSE = "MIT"
5+
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
6+
SRCREV = "281c2ccc65b8f91c012ea3725ebcef406378a225"
7+
8+
SRC_URI = "git://github.com/ArashPartow/exprtk.git"
9+
10+
S = "${WORKDIR}/git"
11+
12+
# other packages commonly reference the file directly as "exprtk.hpp"
13+
# create symlink to allow this usage
14+
do_install() {
15+
install -d ${D}/${includedir}
16+
install -m 0644 ${S}/exprtk.hpp ${D}/${includedir}/exprtk.hpp
17+
}
18+
19+
# exprtk is a header only C++ library, so the main package will be empty.
20+
RDEPENDS_${PN}-dev = ""
21+
22+
BBCLASSEXTEND = "native nativesdk"

0 commit comments

Comments
 (0)