From 12c0d27814bf6079b7a86da7796fb89271c416eb Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sat, 5 Apr 2025 12:54:09 +0200 Subject: Drop CMake support --- cmake/UseGettext.cmake | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 cmake/UseGettext.cmake (limited to 'cmake/UseGettext.cmake') diff --git a/cmake/UseGettext.cmake b/cmake/UseGettext.cmake deleted file mode 100644 index 17734a26..00000000 --- a/cmake/UseGettext.cmake +++ /dev/null @@ -1,28 +0,0 @@ -function(_gettext_mkdir_for_file file) - get_filename_component(dir "${file}" DIRECTORY) - file(MAKE_DIRECTORY "${dir}") -endfunction() - -function(gettext_compile project_name) - cmake_parse_arguments(ARGS "" "MO_FILES_NAME;TARGET_NAME;SOURCE_DIR;PROJECT_NAME" "" ${ARGN}) - - if(NOT ARGS_SOURCE_DIR) - set(ARGS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) - endif(NOT ARGS_SOURCE_DIR) - file(STRINGS "${ARGS_SOURCE_DIR}/LINGUAS" LINGUAS) - set(target_files) - foreach(lang ${LINGUAS}) - set(source_file ${ARGS_SOURCE_DIR}/${lang}.po) - set(target_file ${CMAKE_BINARY_DIR}/locale/${lang}/LC_MESSAGES/${project_name}.mo) - _gettext_mkdir_for_file(${target_file}) - list(APPEND target_files ${target_file}) - add_custom_command(OUTPUT ${target_file} COMMAND ${MSGFMT_EXECUTABLE} --check-format -o ${target_file} ${source_file} DEPENDS ${source_file}) - install(FILES ${target_file} DESTINATION ${LOCALE_INSTALL_DIR}/${lang}/LC_MESSAGES) - endforeach(lang) - if(ARGS_MO_FILES_NAME) - set(${ARGS_MO_FILES_NAME} ${target_files} PARENT_SCOPE) - endif(ARGS_MO_FILES_NAME) - if(ARGS_TARGET_NAME) - add_custom_target(${ARGS_TARGET_NAME} DEPENDS ${target_files}) - endif(ARGS_TARGET_NAME) -endfunction(gettext_compile) -- cgit v1.3