2015-09-17 24 views
6

Szukam sposobu na interpretację ciąg jako nazwa zmiennej w cmake.CMake interpretować ciąg jako zmienną

Dane:

set(MY_SECRET_VAR "foo") 

# later only the name of the variable is known. 
set(THE_NAME "MY_SECRET_VAR") 

# Now i'm looking for a way to get the value "foo" from the name 
# something like: 
set(THE_VALUE "${THE_NAME}") 

# THE_VALUE should be "foo" 

Odpowiedz

7

Drugi poziom odpakowanie:

set(THE_VALUE "${${THE_NAME}}")