1 --- a/cmake/FindFlexLexer.cmake
2 +++ b/cmake/FindFlexLexer.cmake
3 @@ -16,11 +16,11 @@ macro(FLEX NAME LEXER_IN LEXER_OUT)
4 COMPILE_FLAGS ${FLEX_FLAGS}
7 - # we use '+' as a separator for 'sed' to avoid conflicts with '/' in paths from LEXER_OUT
8 + # we use '|' as a separator for 'sed' to avoid conflicts with '/' in paths from LEXER_OUT
12 - "s+void yyFlexLexer::LexerError+yynoreturn void yyFlexLexer::LexerError+;s+${LEXER_OUT}.tmp+${LEXER_OUT}+"
13 + "s|void yyFlexLexer::LexerError|yynoreturn void yyFlexLexer::LexerError|;s|${LEXER_OUT}.tmp|${LEXER_OUT}|"
14 ${FLEX_${NAME}_OUTPUTS} > ${LEXER_OUT}
15 DEPENDS ${FLEX_${NAME}_OUTPUTS}