Avoid potential FTBFS in tde_setup_gcc_visibility #24

Scalone
SlavekB scala 1 commity/ów z feat/setup-gcc-visibility-kdemacros do master 5 lat temu
SlavekB skomentował(-a) 5 lat temu
Właściciel
  1. If a user builds in an environment that is not clean, while building dependencies that do not need tdelibs, the previously installed tdelibs can be searched for and gcc visibility tested. In that case, kdemacros.h that is not on CMAKE_INCLUDE_DIRS, can lead to a test failure. Therefore, the full path to the detected kdemacros.h is now used.

  2. If a user builds in an environment that is not clean, and the module that is currently being built does not use TDE and / or TQt but these are found on the disk, they are tested on GCC visibility, which is unwanted and misleading. Therefore, tests are now conditioned by whether the module has already detected TDE and / or TQt.

1. If a user builds in an environment that is not clean, while building dependencies that do not need tdelibs, the previously installed tdelibs can be searched for and gcc visibility tested. In that case, kdemacros.h that is not on CMAKE_INCLUDE_DIRS, can lead to a test failure. Therefore, the full path to the detected kdemacros.h is now used. 2. If a user builds in an environment that is not clean, and the module that is currently being built does not use TDE and / or TQt but these are found on the disk, they are tested on GCC visibility, which is unwanted and misleading. Therefore, tests are now conditioned by whether the module has already detected TDE and / or TQt.
SlavekB dodaje to do kamienia milowego R14.0.6 release 5 lat temu
MicheleC zatwierdza te zmiany 5 lat temu
MicheleC zostawił komentarz
Właściciel

LGTM

LGTM
SlavekB zamknął(-ęła) ten pull request 5 lat temu
SlavekB usuwa gałąź feat/setup-gcc-visibility-kdemacros 5 lat temu
Pull Request został scalony jako f8254e1561.
Zaloguj się, aby dołączyć do tej rozmowy.
Brak recenzentów
Brak kamienia milowego
Brak przypisanych
Uczestnicy 2
Powiadomienia
Termin realizacji

Brak ustawionego terminu realizacji.

Zależności

No dependencies set.

Reference: TDE/tde-cmake#24
Ładowanie…
Nie ma jeszcze treści.