mirror of
https://github.com/slint-ui/slint.git
synced 2025-12-23 09:19:32 +00:00
feat(cpp): evaluate generator expression in the context of target
Link: https://cmake.org/cmake/help/latest/manual/cmake-generator-expressions.7.html#genex:TARGET_GENEX_EVAL
This commit is contained in:
parent
c145345827
commit
132e09130e
1 changed files with 2 additions and 2 deletions
|
|
@ -50,11 +50,11 @@ function(SLINT_TARGET_SOURCES target)
|
|||
get_filename_component(_SLINT_ABSOLUTE ${it} REALPATH BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
get_property(_SLINT_STYLE GLOBAL PROPERTY SLINT_STYLE)
|
||||
|
||||
set(t_prop "$<GENEX_EVAL:$<TARGET_PROPERTY:${target},SLINT_EMBED_RESOURCES>>")
|
||||
set(t_prop "$<TARGET_GENEX_EVAL:${target},$<TARGET_PROPERTY:${target},SLINT_EMBED_RESOURCES>>")
|
||||
set(global_fallback "${DEFAULT_SLINT_EMBED_RESOURCES}")
|
||||
set(embed "$<IF:$<STREQUAL:${t_prop},>,${global_fallback},${t_prop}>")
|
||||
|
||||
set(scale_factor_target_prop "$<GENEX_EVAL:$<TARGET_PROPERTY:${target},SLINT_SCALE_FACTOR>>")
|
||||
set(scale_factor_target_prop "$<TARGET_GENEX_EVAL:${target},$<TARGET_PROPERTY:${target},SLINT_SCALE_FACTOR>>")
|
||||
set(scale_factor_arg "$<IF:$<STREQUAL:${scale_factor_target_prop},>,,--scale-factor=${scale_factor_target_prop}>")
|
||||
|
||||
if (compilation_units GREATER 0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue