blob: dd8c25f002433711e2e08d8a5eb5e95c89c0f74c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# A macro to replace slashes and spaces in a string with underscores
MACRO(SANITIZE_PATH _string_var)
STRING(REGEX REPLACE "[\\/ ]+" "_" ${_string_var} ${${_string_var}})
ENDMACRO(SANITIZE_PATH _string_var)
# A macro to prepend a given string onto the beginning of each string in a list
MACRO(PREPEND _list _str)
SET(_temp_list ${${_list}})
SET(${_list})
FOREACH(x ${_temp_list})
SET(${_list} ${${_list}} ${_str}${x})
ENDFOREACH(x)
ENDMACRO(PREPEND _list _str)
|