From: Julian Andres Klode <jak@debian.org> Date: Tue, 23 Aug 2016 16:42:52 +0000 (+0200) Subject: CMake: Do not add po/ if USE_NLS is OFF X-Git-Tag: 1.3_rc3~18 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/ac103d45f63bd9a57ff867a52c7c95616f6daf51 CMake: Do not add po/ if USE_NLS is OFF Previously, we would have generated all the translations, but not turn them on in the code. Instead, move the Translation crap into po/ and disable po/ alltogether if USE_NLS if OFF. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index b63cfe0e8..a43abfb78 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,6 @@ endif() # Include stuff include(Misc) -include(Translations) include(CheckIncludeFiles) include(CheckFunctionExists) include(CheckStructHasMember) @@ -144,11 +143,14 @@ add_subdirectory(doc) add_subdirectory(dselect) add_subdirectory(ftparchive) add_subdirectory(methods) -add_subdirectory(po) add_subdirectory(test) +if (USE_NLS) +add_subdirectory(po) + # Link update-po4a into the update-po target add_dependencies(update-po update-po4a) +endif() # Create our directories. install_empty_directories( diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 174cc5d41..258c9b050 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -1,3 +1,5 @@ +include(Translations) + set(languages_excluded he ## disabled by translator request #313283 )