Files
cmake/Tests/RunCMake/alias_targets/generator-expression.cmake
Arha Gatram 17094eb572 ALIAS: Add test for generator expressions with ALIAS targets
Generator expressions already correctly get properties of an ALIAS from
the referenced target. Adds a test to verify a more complicated case
that a generator expression set on an ALIAS target to a transitive
property that gets a property from the ALIAS evaluates correctly.
2026-07-08 11:51:52 -04:00

11 lines
337 B
CMake

enable_language(CXX)
add_library(lib empty.cpp)
add_library(alias::lib ALIAS lib)
set_property(TARGET alias::lib PROPERTY COMPILE_DEFINITIONS $<TARGET_PROPERTY:alias::lib,FOO>)
set_property(TARGET lib PROPERTY FOO value)
file(GENERATE OUTPUT "generator-expression-generated.txt" CONTENT "$<TARGET_PROPERTY:lib,COMPILE_DEFINITIONS>")