When deciding which output formats to test, if we do not find a
'default_output_format' we assume it is set to 'default'.
For discussion, see:
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg180536.html
macro(getoutputformats filepath varname)
file(STRINGS "${filepath}" lines)
- set(${varname} "pdf") # try at least this one
+ set(out_formats "xhtml" "pdf" "pdf2" "pdf5")
+ set(${varname} ${out_formats})
foreach(_l ${lines})
if(_l MATCHES "^\\\\default_output_format +\([^ ]+\)")
if(CMAKE_MATCH_1 STREQUAL "default")
- set(found "xhtml" "pdf" "pdf2" "pdf5")
+ set(found ${out_formats})
elseif(CMAKE_MATCH_1 STREQUAL "xhtml")
set(found "xhtml")
else()