![]() |
Get Value of a Macro referenced by the value of another Macro
I have a macro, MACRO_NAME, that has the name of another macro as its value. I need to construct a build rule based on the value of the of macro whose name is stored in MACRO_NAME. Both are temporary macros
%MACRO_NAME% is "ARCHIVE_DIRECTORY" The value of the ARCHIVE_DIRECTORY macro is "". I need to perform a step if this is the case. I have tries variations of: condition: [vbld_TempMacroObj("%MACRO_NAME%")] I get: Error expanding macros or script in property condexpr: What am I missing? |
Apparently the macro value is not an object but a string, so use
[vbld_TempMacro("%MACRO_NAME%").Value] |
Thank you!!!!!!
Wow, that is subtle. Thanks again!
Hopefully, My forehead will heal where I have been bashing it against the wall for the last few hours... |
All times are GMT -5. The time now is 05:35 AM. |
Copyright © 1999-2023 Kinook Software, Inc.