summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/ell
diff options
context:
space:
mode:
authorMichael Ho <Michael.Ho@bmw.de>2019-08-14 17:05:15 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-10-23 16:30:35 +0100
commitdbba06d9153ae588c9496b40e5db18b3602bfad1 (patch)
treeded35a353de35b7ac09c2c5216552ea7e6328ef5 /meta/recipes-core/ell
parent88a4e3cd31e4e8cc2c77037d065121f8074fa66e (diff)
downloadpoky-dbba06d9153ae588c9496b40e5db18b3602bfad1.tar.gz
cmake.bbclass: add HOSTTOOLS_DIR to CMAKE_FIND_ROOT_PATH
The find_program command will fail if it is used on a tool that is listed in ASSUME_PROVIDED. This is because these tools are in the hosttools directory which is not listed in CMAKE_FIND_ROOT_PATH so cmake will not find them. Adding the directory HOSTTOOLS_DIR to the CMAKE_FIND_ROOT_PATH variable fixes the initial issue of needing to search for tools in ASSUME_PROVIDED. Note that this change alone does not fix the issue because find_program will by default only look into the subdirectories bin and usr/bin under the paths in CMAKE_FIND_ROOT_PATH to find the programs and the hosttools directory has instead the symlinks directly present without these subdirectories. Set CMAKE_PROGRAM_PATH to by default include the root directory so find_program can search the hosttools directory without needing the prefix directories. (From OE-Core rev: 7847f431cd8db59fce8c9401a603c4b0678ee16d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/ell')
0 files changed, 0 insertions, 0 deletions