6
0
Fork 0

cmake conversion #2

Merge aplicado
SlavekB aplicou merge dos 1 commits de feat/cmakeConv em master 5 anos atrás

I've added a man page taken from your Debian packaging system.
I've also made two folders in doc (en, fr) and put the help pages in them.

I've added a man page taken from your Debian packaging system. I've also made two folders in doc (en, fr) and put the help pages in them.
SlavekB revisou 5 anos atrás
SlavekB deixou um comentário
Proprietário

It looks good. Please make a minor edit of the bug report mentioned below.

Regarding the way for work with tarballs, you do not have to deal with this at this point.

Testing from my side will only be done later.

It looks good. Please make a minor edit of the bug report mentioned below. Regarding the way for work with tarballs, you do not have to deal with this at this point. Testing from my side will only be done later.
ConfigureChecks.cmake Desatualizado
pkg_search_module( ARTS arts )
if( NOT ARTS_FOUND )
message( FATAL_ERROR "\naRts is requested, but was not found on your system" )
Proprietário

Instead of message( FATAL_ERROR … ) would be good to use tde_message_fatal( … ). In this case, then message without an initial \n.

Since arts is not subject to a choice like WITH_ARTS option, then required rather than requested is better.

Instead of `message( FATAL_ERROR … )` would be good to use `tde_message_fatal( … )`. In this case, then message without an initial `\n`. Since `arts` is not subject to a choice like WITH_ARTS option, then *required* rather than *requested* is better.
KBDefault.tar.gz
KSDefault.tar.gz
KCDefault.tar.gz
Proprietário

Ha, another module where tarballs are part of the source code!

I suppose there will also be a good idea to unpack content and create tarballs during building… as we solved it in Quanta – see TDE/tdewebdev#3. In this case, it may be a good reason to move the tde_create_tarball macro to a common cmake module.

Ha, another module where tarballs are part of the source code! I suppose there will also be a good idea to unpack content and create tarballs during building… as we solved it in Quanta – see TDE/tdewebdev#3. In this case, it may be a good reason to move the [`tde_create_tarball`](../tdewebdev/src/commit/92ba2fb52a9c257eb9f21619c51eb225b7af7d73/quanta/data/toolbars/CMakeLists.txt#L17) macro to a common cmake module.
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Type: text/plain; charset=UTF-8\n"
Proprietário

Thanks for this fix.

Thanks for this fix.
Proprietário

I have made several changes to the build rules for documentation:

  1. Added the CMake rule for installing English documentation – it was missing in your conversion.
  2. Edited the automake rules to install the documentation from the subdirectories – automake builds so far will be functional.
  3. Removed the French documentation because it contains nothing. I found that the nasty formatting of this documentation was because of the preparation for using the poxml tool to translate documentation using PO files. I tested that we would probably use po4a instead of the poxml tool in the future.
I have made several changes to the build rules for documentation: 1. Added the CMake rule for installing English documentation – it was missing in your conversion. 2. Edited the automake rules to install the documentation from the subdirectories – automake builds so far will be functional. 3. Removed the French documentation because it contains nothing. I found that the nasty formatting of this documentation was because of the preparation for using the poxml tool to translate documentation using PO files. I tested that we would probably use po4a instead of the poxml tool in the future.
SlavekB fechou este pull request 5 anos atrás
SlavekB excluiu branch feat/cmakeConv 5 anos atrás
SlavekB adicionou esta issue para o marco R14.0.6 release 5 anos atrás
O pull request teve merge aplicado como bd2ad7db31.
Acesse para participar desta conversação.
Sem revisor
Sem responsável
2 participante(s)
Notificações
Data limite

Data limite não informada.

Dependências

Nenhuma dependência definida.

Referência: TDE/knights#2
Carregando…
Ainda não há conteúdo.