Убран параметр "Путь к исходникам"
This commit is contained in:
parent
58a568b2a6
commit
a34958e578
@ -10,16 +10,10 @@ function(qt_translation)
|
|||||||
set(_ts_dir ${_QTTR_TS_DIR})
|
set(_ts_dir ${_QTTR_TS_DIR})
|
||||||
set(_languages ${_QTTR_LANGUAGES})
|
set(_languages ${_QTTR_LANGUAGES})
|
||||||
get_target_property(_sources ${_target} SOURCES)
|
get_target_property(_sources ${_target} SOURCES)
|
||||||
get_target_property(_source_dir ${_target} SOURCE_DIR)
|
|
||||||
|
|
||||||
set(L10N_QRC_BODY "")
|
set(L10N_QRC_BODY "")
|
||||||
make_directory(${_ts_dir})
|
make_directory(${_ts_dir})
|
||||||
|
|
||||||
set(_sources_list "")
|
|
||||||
foreach(_s ${_sources})
|
|
||||||
list(APPEND _sources_list ${_source_dir}/${_s})
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
foreach(_lang ${_languages})
|
foreach(_lang ${_languages})
|
||||||
set(_ts "${_target}_${_lang}.ts")
|
set(_ts "${_target}_${_lang}.ts")
|
||||||
set(_qm "${_target}_${_lang}.qm")
|
set(_qm "${_target}_${_lang}.qm")
|
||||||
@ -28,8 +22,8 @@ function(qt_translation)
|
|||||||
string(APPEND L10N_QRC_BODY "<file alias=\"${_qm}\">${CMAKE_BINARY_DIR}/${_qm}</file>\n")
|
string(APPEND L10N_QRC_BODY "<file alias=\"${_qm}\">${CMAKE_BINARY_DIR}/${_qm}</file>\n")
|
||||||
|
|
||||||
add_custom_target(${_target}_l10n_${_lang}
|
add_custom_target(${_target}_l10n_${_lang}
|
||||||
COMMAND ${Qt5_LUPDATE_EXECUTABLE} ${_sources_list} -ts ${_ts_dir}/${_ts} -target-language ${_lang}
|
COMMAND ${Qt5_LUPDATE_EXECUTABLE} ${_sources} -ts ${_ts_dir}/${_ts} -target-language ${_lang}
|
||||||
DEPENDS ${_sources_list})
|
DEPENDS ${_sources})
|
||||||
|
|
||||||
if(NOT EXISTS "${_ts_dir}/${_ts}")
|
if(NOT EXISTS "${_ts_dir}/${_ts}")
|
||||||
add_custom_target(${_ts} DEPENDS ${_target}_l10n_${_lang})
|
add_custom_target(${_ts} DEPENDS ${_target}_l10n_${_lang})
|
||||||
@ -40,7 +34,7 @@ function(qt_translation)
|
|||||||
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/${_qm}
|
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/${_qm}
|
||||||
COMMAND ${Qt5_LRELEASE_EXECUTABLE}
|
COMMAND ${Qt5_LRELEASE_EXECUTABLE}
|
||||||
ARGS ${_ts_dir}/${_ts} -qm ${CMAKE_BINARY_DIR}/${_qm}
|
ARGS ${_ts_dir}/${_ts} -qm ${CMAKE_BINARY_DIR}/${_qm}
|
||||||
DEPENDS ${_ts} ${_sources_list})
|
DEPENDS ${_ts} ${_sources})
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
configure_file(${CMLIB_MODULE_DIR}/qrc/l10n.qrc.in
|
configure_file(${CMLIB_MODULE_DIR}/qrc/l10n.qrc.in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user