Files
CMake/Tests/RunCMake/cmake_pkg_config/ImportPrefix.cmake
T
Vito Gamberini f59bab006d PkgC: Add NAME and PREFIX
Fixes: #26067
2025-03-14 15:17:27 -04:00

34 lines
833 B
CMake

set(CMAKE_PKG_CONFIG_PC_PATH ${CMAKE_CURRENT_LIST_DIR}/PackageRoot/RequiresPackages)
cmake_pkg_config(IMPORT alpha REQUIRED
NAME larry
)
set(CMAKE_PKG_CONFIG_PC_PATH ${CMAKE_CURRENT_LIST_DIR}/PackageRoot/AltRequiresPackages)
cmake_pkg_config(IMPORT alpha REQUIRED
NAME curly
)
cmake_pkg_config(IMPORT alpha REQUIRED
NAME moe
PREFIX moe
)
set(CMAKE_PKG_CONFIG_PC_PATH ${CMAKE_CURRENT_LIST_DIR}/PackageRoot/RequiresPackages)
cmake_pkg_config(IMPORT alpha REQUIRED
NAME shemp
PREFIX moe
)
file(GENERATE
OUTPUT import-prefix.txt
CONTENT
"larry: $<TARGET_PROPERTY:PkgConfig::larry,INTERFACE_COMPILE_OPTIONS>
curly: $<TARGET_PROPERTY:PkgConfig::curly,INTERFACE_COMPILE_OPTIONS>
moe: $<TARGET_PROPERTY:PkgConfig::moe,INTERFACE_COMPILE_OPTIONS>
shemp: $<TARGET_PROPERTY:PkgConfig::shemp,INTERFACE_COMPILE_OPTIONS>
"
)