make cmaek build scripts more robust
This commit is contained in:
parent
12ac417e44
commit
4be036da36
@ -106,7 +106,7 @@ add_custom_target(AuxFiles SOURCES "resources/scripts/uncrustify/uncrustify.cfg"
|
||||
# Global compilation switches.
|
||||
option(BUILD_WITH_QT6 "Build application with Qt 6" OFF)
|
||||
option(USE_WEBENGINE "Use QtWebEngine for embedded web browser" ON)
|
||||
option(UPDATE_TRANSLATIONS "Call lupdate to update translation files from source" OFF)
|
||||
option(UPDATE_TRANSLATIONS "Call lupdate to update translation files from source (Qt 6 only)" OFF)
|
||||
option(FORCE_COLORED_OUTPUT "Always produce ANSI-colored output (GCC/Clang only)" OFF)
|
||||
option(REVISION_FROM_GIT "Get revision using `git rev-parse`" ON)
|
||||
|
||||
@ -229,6 +229,6 @@ elseif(APPLE)
|
||||
endif()
|
||||
|
||||
# Generate localizations, build library and application.
|
||||
add_subdirectory(localization)
|
||||
add_subdirectory(src/librssguard)
|
||||
add_subdirectory(localization)
|
||||
add_subdirectory(src/rssguard)
|
||||
|
@ -1,4 +1,4 @@
|
||||
if(UPDATE_TRANSLATIONS)
|
||||
if(UPDATE_TRANSLATIONS AND BUILD_WITH_QT6)
|
||||
# Regenerate "en" .ts file.
|
||||
#
|
||||
# "en" .ts file is only used as "source" language
|
||||
@ -20,9 +20,18 @@ FILE(GLOB TS_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.ts)
|
||||
|
||||
set_source_files_properties(${TS_FILES} PROPERTIES OUTPUT_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
|
||||
qt_add_translation(QM_FILES
|
||||
if(BUILD_WITH_QT6)
|
||||
qt_add_lrelease(rssguard
|
||||
TS_FILES ${TS_FILES}
|
||||
QM_FILES_OUTPUT_VARIABLE QM_FILES
|
||||
OPTIONS "-compress"
|
||||
)
|
||||
else()
|
||||
qt_add_translation(QM_FILES
|
||||
${TS_FILES}
|
||||
OPTIONS "-compress"
|
||||
)
|
||||
)
|
||||
|
||||
add_custom_target(update_qm DEPENDS ${QM_FILES})
|
||||
add_custom_target(rssguard_lrelease DEPENDS ${QM_FILES})
|
||||
add_dependencies(rssguard rssguard_lrelease)
|
||||
endif()
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -26,7 +26,7 @@
|
||||
<url type="donation">https://github.com/sponsors/martinrotter</url>
|
||||
<content_rating type="oars-1.1" />
|
||||
<releases>
|
||||
<release version="4.2.0" date="2022-03-18"/>
|
||||
<release version="4.2.0" date="2022-03-21"/>
|
||||
</releases>
|
||||
<content_rating type="oars-1.0">
|
||||
<content_attribute id="violence-cartoon">none</content_attribute>
|
||||
|
Loading…
x
Reference in New Issue
Block a user