diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2018-01-13 09:23:26 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2018-01-13 09:23:26 +0100 |
commit | 15375537ebafd5b4ff2a1dad6d496ae5f1e1fd5b (patch) | |
tree | d437cceb24c3e7f393afbbf15f7ff711240c0fc3 /cmake/opentrack-i18n.cmake | |
parent | 9f06603e2d752f574b145bc3c4b5e453d7d306d0 (diff) |
cmake: variant work
Diffstat (limited to 'cmake/opentrack-i18n.cmake')
-rw-r--r-- | cmake/opentrack-i18n.cmake | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cmake/opentrack-i18n.cmake b/cmake/opentrack-i18n.cmake index 74d5dcee..7005187c 100644 --- a/cmake/opentrack-i18n.cmake +++ b/cmake/opentrack-i18n.cmake @@ -1,4 +1,11 @@ function(otr_i18n_for_target_directory n)
+ get_property(variant GLOBAL PROPERTY opentrack-variant)
+ if(NOT ".${variant}" STREQUAL "default")
+ set(force-skip-update TRUE)
+ else()
+ set(force-skip-update FALSE)
+ endif()
+
set(k "opentrack-${n}")
get_property(lupdate-binary TARGET "${Qt5_LUPDATE_EXECUTABLE}" PROPERTY IMPORTED_LOCATION)
@@ -6,7 +13,7 @@ function(otr_i18n_for_target_directory n) foreach(i ${opentrack_all-translations})
set(t "${CMAKE_CURRENT_SOURCE_DIR}/lang/${i}.ts")
set_property(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" PROPERTY CLEAN_NO_CUSTOM 1)
- if(NOT opentrack_disable-i18n-update)
+ if(maybe-skip-update OR NOT opentrack_disable-i18n-update)
add_custom_command(OUTPUT "${t}"
COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_CURRENT_SOURCE_DIR}/lang"
COMMAND "${lupdate-binary}" -silent -recursive -no-obsolete -locations relative . -ts "${t}"
|