diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2023-04-04 10:31:46 +0300 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2023-04-04 10:31:46 +0300 |
commit | b34276c4eec0feccc288866fc03578066c24a1b9 (patch) | |
tree | b013d1528b6405b7a60f891fc2b38b3e6f7724d6 | |
parent | 20bad038fb738eacb2135a59f3bdbd6be552f3d5 (diff) | |
download | rpm-b34276c4eec0feccc288866fc03578066c24a1b9.tar.gz |
Include translations in dist tarballs
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e3fae1fd..39bc6eaf3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -391,15 +391,19 @@ install(DIRECTORY DESTINATION ${RPM_CONFIGDIR}/macros.d) install(FILES CONTRIBUTING.md COPYING CREDITS INSTALL README TYPE DOC) function(add_tarball targetname namever treeish) - set(distfmt tar.gz) + set(distfmt tar) set(tarname ${namever}.${distfmt}) - add_custom_command(OUTPUT ${tarname} + add_custom_target(${tarname} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + VERBATIM COMMAND git archive --format=${distfmt} --output=${CMAKE_BINARY_DIR}/${tarname} --prefix=${namever}/ ${treeish} + COMMAND git submodule foreach --recursive + "git archive --prefix=${namever}/$path/ --output=${CMAKE_BINARY_DIR}/$sha1.tar HEAD && tar --concatenate --file=${CMAKE_BINARY_DIR}/${tarname} ${CMAKE_BINARY_DIR}/$sha1.tar && rm -f ${CMAKE_BINARY_DIR}/$sha1.tar" + COMMAND bzip2 ${CMAKE_BINARY_DIR}/${tarname} ) add_custom_target(${targetname} DEPENDS ${tarname}) endfunction() |