lyx_mirror/src/frontends/tests/test_biblio.cmake
2013-08-07 15:00:03 +02:00

18 lines
630 B
CMake

# check of output of biblio-command with the saved data in regfiles/biblio
#
# Input variable
# biblio = full path of the biblio executable
# saved_data = full path of the file with expected output of biblio
#
if(NOT EXISTS "${biblio}")
message(STATUS "searching for biblio as ${biblio}")
message(FATAL_ERROR "Compile biblio first")
else()
execute_process(COMMAND "${biblio}" OUTPUT_VARIABLE biblio_out RESULT_VARIABLE biblio_res)
file(READ "${saved_data}" biblio_check)
if(NOT biblio_out STREQUAL biblio_check)
message(FATAL_ERROR "biblio_out = ${biblio_out}\nbiblio_in = ${biblio_in}")
endif()
endif()