diff options
author | dimdim11 <dimdim11@yandex-team.com> | 2024-05-31 14:46:57 +0300 |
---|---|---|
committer | dimdim11 <dimdim11@yandex-team.com> | 2024-05-31 15:01:17 +0300 |
commit | c677f60f737d418a95e3c201f7a8373c0315792c (patch) | |
tree | 06b9f99d1351637a613c77a0e27390a50247097b | |
parent | 5eae4155cc73047764092527cb69bdfc81ec76eb (diff) | |
download | ydb-c677f60f737d418a95e3c201f7a8373c0315792c.tar.gz |
Fix add extra flags macro
Fix add extra flags macro
c6799a76432fa0f6035f00438e89ed62b7923c3c
-rw-r--r-- | build/ymake.core.conf | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/build/ymake.core.conf b/build/ymake.core.conf index 9b70e8a09e..5f60ac8c70 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -3014,7 +3014,14 @@ macro SET_COMPILE_OUTPUTS_MODIFIERS(NOREL?";norel":"") { ### @usage: _ADD_EXTRA_FLAGS_IMPL([GENERATE] Args...) # internal ### Generate prefix = " && set_property SOURCE ${input:SRC} APPEND PROPERTY COMPILE_OPTIONS " before $Args when GENERATE ### is specified in the list of actual arguments -macro _ADD_EXTRA_FLAGS_IMPL(GENERATE?" && set_property SOURCE ${input:SRC} APPEND PROPERTY COMPILE_OPTIONS && target_commands-ITEM && target_commands-macro set_property && target_commands-args SOURCE ${input:SRC} APPEND PROPERTY COMPILE_OPTIONS ":"", Args...) { +macro _ADD_EXTRA_FLAGS_IMPL(GENERATE?" && set_property SOURCE ${input:SRC} APPEND PROPERTY COMPILE_OPTIONS ":"", Args...) { + .SEM=$GENERATE $Args +} + +### @usage: _ADD_EXTRA_FLAGS_IMPL2([GENERATE] Args...) # internal +### Generate prefix with specific semantics before $Args when GENERATE +### is specified in the list of actual arguments +macro _ADD_EXTRA_FLAGS_IMPL2(GENERATE?" && target_commands-ITEM && target_commands-macro set_property && target_commands-args SOURCE ${input:SRC} APPEND PROPERTY COMPILE_OPTIONS ":"", Args...) { .SEM=$GENERATE $Args } @@ -3022,7 +3029,7 @@ macro _ADD_EXTRA_FLAGS_IMPL(GENERATE?" && set_property SOURCE ${input:SRC} APPEN ### @usage: _ADD_EXTRA_FLAGS([GENERATE] Args...) # internal ### Generate prefix = " && set_property SOURCE ${input:SRC} APPEND PROPERTY COMPILE_OPTIONS " if Args is not empty macro _ADD_EXTRA_FLAGS(COMPILE_OUT_SUFFIX="", Args...) { - .SEM=$_ADD_EXTRA_FLAGS_IMPL(${pre=GENERATE :Args}) + .SEM=$_ADD_EXTRA_FLAGS_IMPL(${pre=GENERATE :Args}) $_ADD_EXTRA_FLAGS_IMPL2(${pre=GENERATE :Args}) } _EMPTY_CMD= |