mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 19:00:54 -06:00
find_*: Add tests for PackageRoot search path group
This commit is contained in:
319
Tests/RunCMake/find_package/PackageRoot-stderr.txt
Normal file
319
Tests/RunCMake/find_package/PackageRoot-stderr.txt
Normal file
@@ -0,0 +1,319 @@
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_FOO :BAR_TEST_FILE_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_BAR :BAR_TEST_FILE_BAR-NOTFOUND
|
||||
BAR_TEST_PATH_FOO :BAR_TEST_PATH_FOO-NOTFOUND
|
||||
BAR_TEST_PATH_BAR :BAR_TEST_PATH_BAR-NOTFOUND
|
||||
BAR_TEST_PROG_FOO :BAR_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_PROG_BAR :BAR_TEST_PROG_BAR-NOTFOUND
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/foo/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/foo/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/foo/env_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/foo/env_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/foo/env_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/foo/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/foo/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_FOO :BAR_TEST_FILE_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :BAR_TEST_PATH_FOO-NOTFOUND
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :BAR_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_FOO :BAR_TEST_FILE_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/env_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :BAR_TEST_PATH_FOO-NOTFOUND
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/env_root/include
|
||||
BAR_TEST_PROG_FOO :BAR_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/env_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :FOO_TEST_FILE_FOO-NOTFOUND
|
||||
FOO_TEST_PATH_FOO :FOO_TEST_PATH_FOO-NOTFOUND
|
||||
FOO_TEST_PROG_FOO :FOO_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_FOO :BAR_TEST_FILE_FOO-NOTFOUND
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :BAR_TEST_PATH_FOO-NOTFOUND
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :BAR_TEST_PROG_FOO-NOTFOUND
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/env_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/env_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/env_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/env_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/env_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/env_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/env_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/env_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/env_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/env_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/env_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/env_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
|
||||
Foo_ROOT :.*/PackageRoot/foo/cmake_root
|
||||
ENV{Foo_ROOT} :.*/PackageRoot/foo/env_root
|
||||
Bar_ROOT :.*/PackageRoot/bar/cmake_root
|
||||
ENV{Bar_ROOT} :.*/PackageRoot/bar/env_root
|
||||
FOO_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
FOO_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
FOO_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_FILE_FOO :.*/PackageRoot/foo/cmake_root/include/foo.h
|
||||
BAR_TEST_FILE_BAR :.*/PackageRoot/bar/cmake_root/include/bar.h
|
||||
BAR_TEST_PATH_FOO :.*/PackageRoot/foo/cmake_root/include
|
||||
BAR_TEST_PATH_BAR :.*/PackageRoot/bar/cmake_root/include
|
||||
BAR_TEST_PROG_FOO :.*/PackageRoot/foo/cmake_root/bin/foo.exe
|
||||
BAR_TEST_PROG_BAR :.*/PackageRoot/bar/cmake_root/bin/bar.exe
|
||||
143
Tests/RunCMake/find_package/PackageRoot.cmake
Normal file
143
Tests/RunCMake/find_package/PackageRoot.cmake
Normal file
@@ -0,0 +1,143 @@
|
||||
cmake_policy(SET CMP0057 NEW)
|
||||
list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_CURRENT_SOURCE_DIR}/PackageRoot)
|
||||
set(PackageRoot_BASE ${CMAKE_CURRENT_SOURCE_DIR}/PackageRoot)
|
||||
|
||||
macro(CleanUpPackageRootTest)
|
||||
unset(Foo_ROOT)
|
||||
unset(ENV{Foo_ROOT})
|
||||
unset(Bar_ROOT)
|
||||
unset(ENV{Bar_ROOT})
|
||||
unset(FOO_TEST_FILE_FOO)
|
||||
unset(FOO_TEST_PATH_FOO)
|
||||
unset(FOO_TEST_PROG_FOO)
|
||||
unset(BAR_TEST_FILE_FOO)
|
||||
unset(BAR_TEST_FILE_BAR)
|
||||
unset(BAR_TEST_PATH_FOO)
|
||||
unset(BAR_TEST_PATH_BAR)
|
||||
unset(BAR_TEST_PROG_FOO)
|
||||
unset(BAR_TEST_PROG_BAR)
|
||||
unset(FOO_TEST_FILE_FOO CACHE)
|
||||
unset(FOO_TEST_PATH_FOO CACHE)
|
||||
unset(FOO_TEST_PROG_FOO CACHE)
|
||||
unset(BAR_TEST_FILE_FOO CACHE)
|
||||
unset(BAR_TEST_FILE_BAR CACHE)
|
||||
unset(BAR_TEST_PATH_FOO CACHE)
|
||||
unset(BAR_TEST_PATH_BAR CACHE)
|
||||
unset(BAR_TEST_PROG_FOO CACHE)
|
||||
unset(BAR_TEST_PROG_BAR CACHE)
|
||||
endmacro()
|
||||
|
||||
macro(RunPackageRootTest)
|
||||
set(orig_foo_cmake_root ${Foo_ROOT})
|
||||
set(orig_foo_env_root $ENV{Foo_ROOT})
|
||||
set(orig_bar_cmake_root ${Bar_ROOT})
|
||||
set(orig_bar_env_root $ENV{Bar_ROOT})
|
||||
|
||||
find_package(Foo)
|
||||
message("Foo_ROOT :${Foo_ROOT}")
|
||||
message("ENV{Foo_ROOT} :$ENV{Foo_ROOT}")
|
||||
message("FOO_TEST_FILE_FOO :${FOO_TEST_FILE_FOO}")
|
||||
message("FOO_TEST_PATH_FOO :${FOO_TEST_PATH_FOO}")
|
||||
message("FOO_TEST_PROG_FOO :${FOO_TEST_PROG_FOO}")
|
||||
CleanUpPackageRootTest()
|
||||
message("")
|
||||
|
||||
set(Foo_ROOT ${orig_foo_cmake_root})
|
||||
set(ENV{Foo_ROOT} ${orig_foo_env_root})
|
||||
set(Bar_ROOT ${orig_bar_cmake_root})
|
||||
set(ENV{Bar_ROOT} ${orig_bar_env_root})
|
||||
|
||||
find_package(Foo COMPONENTS Bar)
|
||||
message("Foo_ROOT :${Foo_ROOT}")
|
||||
message("ENV{Foo_ROOT} :$ENV{Foo_ROOT}")
|
||||
message("Bar_ROOT :${Bar_ROOT}")
|
||||
message("ENV{Bar_ROOT} :$ENV{Bar_ROOT}")
|
||||
message("FOO_TEST_FILE_FOO :${FOO_TEST_FILE_FOO}")
|
||||
message("FOO_TEST_PATH_FOO :${FOO_TEST_PATH_FOO}")
|
||||
message("FOO_TEST_PROG_FOO :${FOO_TEST_PROG_FOO}")
|
||||
message("BAR_TEST_FILE_FOO :${BAR_TEST_FILE_FOO}")
|
||||
message("BAR_TEST_FILE_BAR :${BAR_TEST_FILE_BAR}")
|
||||
message("BAR_TEST_PATH_FOO :${BAR_TEST_PATH_FOO}")
|
||||
message("BAR_TEST_PATH_BAR :${BAR_TEST_PATH_BAR}")
|
||||
message("BAR_TEST_PROG_FOO :${BAR_TEST_PROG_FOO}")
|
||||
message("BAR_TEST_PROG_BAR :${BAR_TEST_PROG_BAR}")
|
||||
CleanUpPackageRootTest()
|
||||
message("")
|
||||
|
||||
unset(orig_foo_cmake_root)
|
||||
unset(orig_foo_env_root)
|
||||
unset(orig_bar_cmake_root)
|
||||
unset(orig_bar_env_root)
|
||||
endmacro()
|
||||
|
||||
RunPackageRootTest()
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
##
|
||||
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
##
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
##
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
##
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
|
||||
set(Foo_ROOT ${PackageRoot_BASE}/foo/cmake_root)
|
||||
set(ENV{Foo_ROOT} ${PackageRoot_BASE}/foo/env_root)
|
||||
set(Bar_ROOT ${PackageRoot_BASE}/bar/cmake_root)
|
||||
set(ENV{Bar_ROOT} ${PackageRoot_BASE}/bar/env_root)
|
||||
RunPackageRootTest()
|
||||
6
Tests/RunCMake/find_package/PackageRoot/FindBar.cmake
Normal file
6
Tests/RunCMake/find_package/PackageRoot/FindBar.cmake
Normal file
@@ -0,0 +1,6 @@
|
||||
find_file(BAR_TEST_FILE_FOO foo.h)
|
||||
find_file(BAR_TEST_FILE_BAR bar.h)
|
||||
find_path(BAR_TEST_PATH_FOO foo.h)
|
||||
find_path(BAR_TEST_PATH_BAR bar.h)
|
||||
find_program(BAR_TEST_PROG_FOO foo.exe)
|
||||
find_program(BAR_TEST_PROG_BAR bar.exe)
|
||||
7
Tests/RunCMake/find_package/PackageRoot/FindFoo.cmake
Normal file
7
Tests/RunCMake/find_package/PackageRoot/FindFoo.cmake
Normal file
@@ -0,0 +1,7 @@
|
||||
find_file(FOO_TEST_FILE_FOO foo.h)
|
||||
find_path(FOO_TEST_PATH_FOO foo.h)
|
||||
find_program(FOO_TEST_PROG_FOO foo.exe)
|
||||
|
||||
if ("Bar" IN_LIST Foo_FIND_COMPONENTS)
|
||||
find_package(Bar)
|
||||
endif ()
|
||||
0
Tests/RunCMake/find_package/PackageRoot/bar/cmake_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/bar/cmake_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/bar/env_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/bar/env_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/cmake_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/cmake_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/cmake_root/bin/foo.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/cmake_root/bin/foo.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/env_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/env_root/bin/bar.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/env_root/bin/foo.exe
Executable file
0
Tests/RunCMake/find_package/PackageRoot/foo/env_root/bin/foo.exe
Executable file
@@ -13,6 +13,7 @@ run_cmake(MissingConfigOneName)
|
||||
run_cmake(MissingConfigRequired)
|
||||
run_cmake(MissingConfigVersion)
|
||||
run_cmake(MixedModeOptions)
|
||||
run_cmake(PackageRoot)
|
||||
run_cmake(PolicyPush)
|
||||
run_cmake(PolicyPop)
|
||||
run_cmake(SetFoundFALSE)
|
||||
|
||||
Reference in New Issue
Block a user