← Back to team overview

kicad-developers team mailing list archive

[PATCH 01/27] Move feature check before dependent tests

 

The GCC/LLVM specific handling for adding -fvisibility options is later in
this file, so these options would only be added on the second invocation
without clearing the cache.
---
 CMakeLists.txt | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 154aaae..62467ce 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -115,6 +115,11 @@ if( NOT DEFAULT_INSTALL_PATH )
          "Location of KiCad data files." )
 endif()
 
+# Generate build system specific header file.
+include( PerformFeatureChecks )
+perform_feature_checks()
+
+
 #================================================
 # Set flags for GCC, or treat llvm as GCC
 #================================================
@@ -563,10 +568,6 @@ endif()
 # Include MinGW resource compiler.
 include( MinGWResourceCompiler )
 
-# Generate build system specific header file.
-include( PerformFeatureChecks )
-perform_feature_checks()
-
 # Find GDI+ on windows if wxGraphicsContext is available.
 if( MINGW AND USE_WX_GRAPHICS_CONTEXT )
     find_package( GdiPlus )

Follow ups

References