1*4882a593SmuzhiyunSUMMARY = "Extremely fast non-cryptographic hash algorithm" 2*4882a593SmuzhiyunDESCRIPTION = "xxHash is an extremely fast non-cryptographic hash algorithm, \ 3*4882a593Smuzhiyunworking at speeds close to RAM limits." 4*4882a593SmuzhiyunHOMEPAGE = "http://www.xxhash.com/" 5*4882a593SmuzhiyunLICENSE = "BSD-2-Clause & GPL-2.0-only" 6*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://LICENSE;md5=cdfe7764d5685d8e08b3df302885d7f3 \ 7*4882a593Smuzhiyun file://cli/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 8*4882a593Smuzhiyun " 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunSRC_URI = "git://github.com/Cyan4973/xxHash.git;branch=release;protocol=https" 11*4882a593SmuzhiyunUPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunSRCREV = "35b0373c697b5f160d3db26b1cbb45a0d5ba788c" 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunS = "${WORKDIR}/git" 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunCFLAGS += "${@bb.utils.contains('SELECTED_OPTIMIZATION', '-Og', '-DXXH_NO_INLINE_HINTS', '', d)}" 18*4882a593Smuzhiyun 19*4882a593Smuzhiyundo_compile () { 20*4882a593Smuzhiyun oe_runmake all 21*4882a593Smuzhiyun} 22*4882a593Smuzhiyun 23*4882a593Smuzhiyundo_install () { 24*4882a593Smuzhiyun oe_runmake DESTDIR=${D} install 25*4882a593Smuzhiyun} 26*4882a593Smuzhiyun 27*4882a593SmuzhiyunBBCLASSEXTEND = "native nativesdk" 28