Avoid potential FTBFS in tde_setup_gcc_visibility #24

Sammanfogat
SlavekB sammanfogade 1 incheckningar från feat/setup-gcc-visibility-kdemacros in i master 5 år sedan
SlavekB kommenterad 5 år sedan
Ägare
  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 lade till denna till milstolpe R14.0.6 release 5 år sedan
MicheleC godkände dessa ändringar 5 år sedan
MicheleC lämnade en kommentar
Ägare

LGTM

LGTM
SlavekB closed this pull request 5 år sedan
SlavekB tog bort grenen feat/setup-gcc-visibility-kdemacros 5 år sedan
Pull-förfrågan har sammanfogats som f8254e1561.
Logga in för att delta i denna konversation.
Inga granskare
Ingen Milsten
Ingen tilldelad
2 Deltagare
Notiser
Förfallodatum

Inget förfallodatum satt.

Beroenden

No dependencies set.

Reference: TDE/tde-cmake#24
Laddar…
Det finns inget innehåll än.