mirror of
https://git.yoctoproject.org/poky
synced 2026-02-08 09:46:38 +01:00
default cmake behavior for FIND_***, is to first search listed directories prefixed with CMAKE_FIND_ROOT_PATH, and if not found then go to unprefixed directories. This is not desired as build system may be referenced. this commit refine the search path only on prefixed directories, and thus fix libmusicbrains build failure on some systems Signed-off-by: Kevin Tian <kevin.tian@intel.com>
17 lines
417 B
Plaintext
17 lines
417 B
Plaintext
DEPENDS += " cmake-native "
|
|
|
|
# We want the staging and installing functions from autotools
|
|
inherit autotools
|
|
|
|
EXTRA_OECMAKE ?= ""
|
|
|
|
cmake_do_configure() {
|
|
cmake . -DCMAKE_INSTALL_PREFIX:PATH=${prefix} -Wno-dev \
|
|
-DCMAKE_FIND_ROOT_PATH=${STAGING_DIR_HOST} \
|
|
-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \
|
|
-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \
|
|
${EXTRA_OECMAKE}
|
|
}
|
|
|
|
EXPORT_FUNCTIONS do_configure
|