KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
In the code below, I would like the value of THE_VERSION_STRING to be taken from the value of the environment variable MY_VERSION at compile time namespace myPluginStrings { const char* pluginVendor = "me"; const char* pluginRequires = THE_VERSION_STRING; }; So that if I type: export MY_VERSION="2010.4" pluginRequires will be set at "2010.4", even if MY_VERSION is set to something else at run time. UPDATE: (feb 21) Thanks for your help everyone. It works. As I'm using Rake as a build system, each of my CFLAGS is a ruby variable. Also the values need to end up in quotes. Therefore the gcc command line for me needs to look like this: gcc file.c -o file -D"PLUGIN_VERSION=\"6.5\"" Which means this is in my Rakefile: "-D\"PLUGIN_VERSION=\\\"#{ENV['MY_VERSION']}\\\"\""
Tags (comma-separated)
Save Edits
Cancel