> Abosulety! However, it'll require an actual test case.
``` #!/bin/bash cleanup() { rm -rf "$1" } set -e testdir="$(mktemp -d)" trap "cleanup ${testdir}" EXIT pushd "${testdir}" cat <<EOF > CMakeLists.txt cmake_minimum_required(VERSION 3.16 FATAL_ERROR) project(yaml-cpp-test LANGUAGES CXX) find_package(yaml-cpp) get_filename_component(YAML_CPP_INCLUDE_DIR "\${YAML_CPP_INCLUDE_DIR}" REALPATH BASE_DIR "/") message(STATUS "YAML_CPP_INCLUDE_DIR: \${YAML_CPP_INCLUDE_DIR}") if(NOT YAML_CPP_INCLUDE_DIR STREQUAL "/usr/include") message(FATAL_ERROR "Wrong value exported in YAML_CPP_INCLUDE_DIR") endif() EOF cmake -S. -Bbuild ```
You may run this bash script as a test.
Our users are also affected by this bug, +1 for fixing it in 20.04 LTS. Thx!
> Abosulety! However, it'll require an actual test case.
``` required( VERSION 3.16 FATAL_ERROR) yaml-cpp- test LANGUAGES CXX) yaml-cpp) component( YAML_CPP_ INCLUDE_ DIR CPP_INCLUDE_ DIR}" REALPATH BASE_DIR "/") INCLUDE_ DIR: \${YAML_ CPP_INCLUDE_ DIR}") INCLUDE_ DIR STREQUAL "/usr/include") FATAL_ERROR "Wrong value exported in YAML_CPP_ INCLUDE_ DIR")
#!/bin/bash
cleanup() {
rm -rf "$1"
}
set -e
testdir="$(mktemp -d)"
trap "cleanup ${testdir}" EXIT
pushd "${testdir}"
cat <<EOF > CMakeLists.txt
cmake_minimum_
project(
find_package(
get_filename_
"\${YAML_
message(STATUS "YAML_CPP_
if(NOT YAML_CPP_
message(
endif()
EOF
cmake -S. -Bbuild
```
You may run this bash script as a test.
Our users are also affected by this bug, +1 for fixing it in 20.04 LTS. Thx!