libspdm: Fixup the build flags

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Alistair Francis
2025-02-03 13:14:58 +10:00
committed by Khem Raj
parent 10c13bf1fb
commit 7bb7493a9b
@@ -17,7 +17,7 @@ S = "${WORKDIR}/git"
inherit cmake inherit cmake
LIBSPDM_CFLAGS = "\ LIBSPDM_CFLAGS = "\
${TARGET_CFLAGS} \ ${OECMAKE_C_FLAGS} \
-DLIBSPDM_ENABLE_CAPABILITY_EVENT_CAP=0 \ -DLIBSPDM_ENABLE_CAPABILITY_EVENT_CAP=0 \
-DLIBSPDM_ENABLE_CAPABILITY_MEL_CAP=0 \ -DLIBSPDM_ENABLE_CAPABILITY_MEL_CAP=0 \
-DLIBSPDM_ENABLE_CAPABILITY_GET_KEY_PAIR_INFO_CAP=0 \ -DLIBSPDM_ENABLE_CAPABILITY_GET_KEY_PAIR_INFO_CAP=0 \
@@ -25,6 +25,8 @@ LIBSPDM_CFLAGS = "\
-DLIBSPDM_HAL_PASS_SPDM_CONTEXT=1 \ -DLIBSPDM_HAL_PASS_SPDM_CONTEXT=1 \
" "
LIBSPDM_CFLAGS:append:toolchain-gcc = " -fPIE"
def get_spdm_multiarch(bb, d): def get_spdm_multiarch(bb, d):
target_arch = d.getVar('TARGET_ARCH') target_arch = d.getVar('TARGET_ARCH')
multiarch_options = { multiarch_options = {
@@ -52,6 +54,7 @@ EXTRA_OECMAKE += "\
-DCOMPILED_LIBSSL_PATH=${libdir} \ -DCOMPILED_LIBSSL_PATH=${libdir} \
-DDISABLE_TESTS=1 \ -DDISABLE_TESTS=1 \
-DDISABLE_EDDSA=1 \ -DDISABLE_EDDSA=1 \
-DCMAKE_C_FLAGS='${LIBSPDM_CFLAGS}' \
" "
do_install () { do_install () {