Revision: 77976
          http://sourceforge.net/p/brlcad/code/77976
Author:   starseeker
Date:     2020-12-16 14:46:16 +0000 (Wed, 16 Dec 2020)
Log Message:
-----------
Merge from trunk - r77945 through r77974

Modified Paths:
--------------
    brlcad/branches/extbuild/CMakeLists.txt

Modified: brlcad/branches/extbuild/CMakeLists.txt
===================================================================
--- brlcad/branches/extbuild/CMakeLists.txt     2020-12-16 14:45:12 UTC (rev 
77975)
+++ brlcad/branches/extbuild/CMakeLists.txt     2020-12-16 14:46:16 UTC (rev 
77976)
@@ -1003,25 +1003,23 @@
     endif(NOT BRLCAD_ENABLE_PROFILING AND NOT BRLCAD_FLAGS_DEBUG)
   endif(${BRLCAD_OPTIMIZED_BUILD} MATCHES "ON")
 
-  # add optimization flags to either all configurations, if enabled,
-  # or just Release builds.
-  if(${BRLCAD_FLAGS_OPTIMIZATION} MATCHES "AUTO")
-    if(CMAKE_CONFIGURATION_TYPES)
-      if(NOT ENABLE_ALL_CONFIG_TYPES)
-       set(opt_conf_list "Release")
-      else(NOT ENABLE_ALL_CONFIG_TYPES)
-       set(opt_conf_list "Release;RelWithDebInfo;MinSizeRel")
-      endif(NOT ENABLE_ALL_CONFIG_TYPES)
-    else(CMAKE_CONFIGURATION_TYPES)
-      if(${BRLCAD_OPTIMIZED_BUILD} MATCHES "ON")
-       set(opt_conf_list "ALL")
-      endif(${BRLCAD_OPTIMIZED_BUILD} MATCHES "ON")
-    endif(CMAKE_CONFIGURATION_TYPES)
-  else(${BRLCAD_FLAGS_OPTIMIZATION} MATCHES "AUTO")
+  # Add optimization flags. If we're a multiconfig build, set up based
+  # on build type.  If not, check if BRLCAD_FLAGS_OPTIMIZATION is enabled
+  # or if BRLCAD_OPTIMIZED_BUILD is on.
+  if(CMAKE_CONFIGURATION_TYPES)
+    if(NOT ENABLE_ALL_CONFIG_TYPES)
+      set(opt_conf_list "Release")
+    else(NOT ENABLE_ALL_CONFIG_TYPES)
+      set(opt_conf_list "Release;RelWithDebInfo;MinSizeRel")
+    endif(NOT ENABLE_ALL_CONFIG_TYPES)
+  else(CMAKE_CONFIGURATION_TYPES)
+    if(${BRLCAD_FLAGS_OPTIMIZATION} MATCHES "ON")
+      set(opt_conf_list "ALL")
+    endif(${BRLCAD_FLAGS_OPTIMIZATION} MATCHES "ON")
     if(${BRLCAD_OPTIMIZED_BUILD} MATCHES "ON")
       set(opt_conf_list "ALL")
     endif(${BRLCAD_OPTIMIZED_BUILD} MATCHES "ON")
-  endif(${BRLCAD_FLAGS_OPTIMIZATION} MATCHES "AUTO")
+  endif(CMAKE_CONFIGURATION_TYPES)
   if(opt_conf_list)
     ADD_NEW_FLAG(C OPTIMIZE_C_FLAGS "${opt_conf_list}")
     ADD_NEW_FLAG(CXX OPTIMIZE_CXX_FLAGS "${opt_conf_list}")

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to