Add lrelease to the depends

This includes a minimal qt build without gui
This commit is contained in:
TheCharlatan 2018-05-02 17:11:02 +02:00
parent cfb3046222
commit f0ba19fde5
8 changed files with 253 additions and 9 deletions

View file

@ -42,7 +42,12 @@ IF(NOT CMAKE_CROSSCOMPILING)
add_executable(generate_translations_header generate_translations_header.c)
ENDIF(NOT CMAKE_CROSSCOMPILING)
find_program(LRELEASE lrelease)
if(LRELEASE_PATH STREQUAL "")
find_program(LRELEASE lrelease)
else()
set(LRELEASE ${LRELEASE_PATH}/lrelease)
endif()
if(LRELEASE STREQUAL "LRELEASE-NOTFOUND")
set(ts_files "")
message(WARNING "lrelease program not found, translation files not built")
@ -68,7 +73,7 @@ string(REPLACE ".ts" ".qm" qm_files "${ts_files}")
add_custom_command(TARGET generate_translations_header
POST_BUILD
COMMAND generate_translations_header ${qm_files}
COMMAND ./generate_translations_header ${qm_files}
WORKING_DIRECTORY "${CMAKE_CURRENT_BIN_DIR}"
COMMENT "Generating embedded translations header")