Hi Maik > I want to fetch a environment variable which contains > semicolon by intention, modify it a little and use it with a > custom command: > > #TEXINPUTS_latex is ":;${workspace_loc}/texmf/texmf/tex//" > SET(TEXINPUTS "$ENV{TEXINPUTS_latex};${PROJECT_SOURCE_DIR}") > #TEXINPUTS should be > ":;${workspace_loc}/texmf/texmf/tex//;/path/to/project" > > ADD_CUSTOM_COMMAND( > OUTPUT ${PROJECT_BINARY_DIR}/${LATEX_target}.ps > COMMAND TEXINPUTS="${TEXINPUTS}" > ${DVIPS_CONVERTER} > ${DVI_FILE_WE}.dvi -o${PS_FILE_WE}.ps > DEPENDS ${DVI_FILE_WE}.dvi > COMMENT "dvi -> ps for PDF_${LATEX_target}" ) > > The problem is that the semicolons are replaced by space " ". > > How can I achieve what I want?
I have got a similar problem. But I solved it by escaping the semicolon with a backslash, e.g ; -> \; Hope it will work for you. Greetings Alexander ---------------------------------------------------------------- Please note: This e-mail may contain confidential information intended solely for the addressee. If you have received this e-mail in error, please do not disclose it to anyone, notify the sender promptly, and delete the message from your system. Thank you.
_______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake