bug: string(REPLACE ... ) to outvar ENV{}
Hi,
the following shows that
string(REGEX REPLACE "[a-z]" "x" ENV{PATH} "$ENV{PATH}")
does not work:
message(STATUS "### PATH == $ENV{PATH}\n")
string(REGEX REPLACE "[a-z]" "x" newpath "$ENV{PATH}")
string(REGEX REPLACE "[a-z]" "x" ENV{PATH} "$ENV{PATH}") # error cannot set ENV{PATH} here
message(STATUS "### newpath == ${newpath}")
message(STATUS "### PATH == $ENV{PATH}")
#set(ENV{PATH} "${newpath}") # workaround
#message(STATUS "### PATH == $ENV{PATH}")