Revision: 58307
          http://sourceforge.net/p/brlcad/code/58307
Author:   brlcad
Date:     2013-10-25 18:27:25 +0000 (Fri, 25 Oct 2013)
Log Message:
-----------
needs testing, but should no longer need the MSVC conditionals.  It should 
default to msvc's default linkage (/MT) and is synchronized with the top-level 
build settings.

Modified Paths:
--------------
    brlcad/trunk/src/other/CMakeLists.txt

Modified: brlcad/trunk/src/other/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/other/CMakeLists.txt       2013-10-25 18:18:24 UTC (rev 
58306)
+++ brlcad/trunk/src/other/CMakeLists.txt       2013-10-25 18:27:25 UTC (rev 
58307)
@@ -27,35 +27,31 @@
 #-----------------------------------------------------------------------
 
 # Clear all pre-defined CMake flags
-# TODO - clearing these flags on MSVC currently causes
-# problems...
 
-if(NOT MSVC)
-  set(CMAKE_C_FLAGS "")
-  set(CMAKE_CXX_FLAGS "")
-  set(CMAKE_SHARED_LINKER_FLAGS "")
-  set(CMAKE_EXE_LINKER_FLAGS "")
+set(CMAKE_C_FLAGS "")
+set(CMAKE_CXX_FLAGS "")
+set(CMAKE_SHARED_LINKER_FLAGS "")
+set(CMAKE_EXE_LINKER_FLAGS "")
 
-  if(CMAKE_BUILD_TYPE)
-    string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILD_TYPE_UPPER)
-    set(CMAKE_C_FLAGS_${BUILD_TYPE_UPPER} "")
-    set(CMAKE_CXX_FLAGS_${BUILD_TYPE_UPPER} "")
-    set(CMAKE_SHARED_LINKER_FLAGS_${BUILD_TYPE_UPPER} "")
-    set(CMAKE_EXE_LINKER_FLAGS_${BUILD_TYPE_UPPER} "")
-  endif(CMAKE_BUILD_TYPE)
+if(CMAKE_BUILD_TYPE)
+  string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILD_TYPE_UPPER)
+  set(CMAKE_C_FLAGS_${BUILD_TYPE_UPPER} "")
+  set(CMAKE_CXX_FLAGS_${BUILD_TYPE_UPPER} "")
+  set(CMAKE_SHARED_LINKER_FLAGS_${BUILD_TYPE_UPPER} "")
+  set(CMAKE_EXE_LINKER_FLAGS_${BUILD_TYPE_UPPER} "")
+endif(CMAKE_BUILD_TYPE)
 
-  foreach(CFG_TYPE ${CMAKE_CONFIGURATION_TYPES})
-    string(TOUPPER "${CFG_TYPE}" CFG_TYPE_UPPER)
-    set(CMAKE_C_FLAGS_${CFG_TYPE_UPPER} "")
-    set(CMAKE_CXX_FLAGS_${CFG_TYPE_UPPER} "")
-    set(CMAKE_SHARED_LINKER_FLAGS_${CFG_TYPE_UPPER} "")
-    set(CMAKE_EXE_LINKER_FLAGS_${CFG_TYPE_UPPER} "")
-  endforeach(CFG_TYPE ${CMAKE_CONFIGURATION_TYPES})
+foreach(CFG_TYPE ${CMAKE_CONFIGURATION_TYPES})
+  string(TOUPPER "${CFG_TYPE}" CFG_TYPE_UPPER)
+  set(CMAKE_C_FLAGS_${CFG_TYPE_UPPER} "")
+  set(CMAKE_CXX_FLAGS_${CFG_TYPE_UPPER} "")
+  set(CMAKE_SHARED_LINKER_FLAGS_${CFG_TYPE_UPPER} "")
+  set(CMAKE_EXE_LINKER_FLAGS_${CFG_TYPE_UPPER} "")
+endforeach(CFG_TYPE ${CMAKE_CONFIGURATION_TYPES})
 
-  set(CMAKE_C_FLAGS "$ENV{CFLAGS}")
-  set(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS}")
-  set(CMAKE_SHARED_LINKER_FLAGS "$ENV{LDFLAGS}")
-endif(NOT MSVC)
+set(CMAKE_C_FLAGS "$ENV{CFLAGS}")
+set(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS}")
+set(CMAKE_SHARED_LINKER_FLAGS "$ENV{LDFLAGS}")
 
 # Quiet all warnings in this directory
 if(BRLCAD_DISABLE_SRC_OTHER_WARN)
@@ -827,9 +823,6 @@
 ")
 THIRD_PARTY(openNURBS openNURBS "" opennurbs_ALIASES opennurbs_DESCRIPTION 
NOSYS)
 
-if(NOT MSVC)
-  set(NOT_MSVC 1)
-endif(NOT MSVC)
 # STEP Class Libraries
 # Need Lemon/Perplex to build STEP - conditionalize
 

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


------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to