cmake/Tests/RegexEscapeString.cmake

5 lines
178 B
CMake
Raw Normal View History

2013-06-16 00:40:25 +03:00
macro(REGEX_ESCAPE_STRING _OUT _IN)
# Escape special regex metacharacters with a backslash
string(REGEX REPLACE "([$^.[|*+?()]|])" "\\\\\\1" ${_OUT} "${_IN}")
endmacro()