@ -17,6 +17,7 @@ else()
# A s f a r a s I c a n t e l l , t h e r e ' s n o w a y t o o v e r r i d e t h e C M a k e d e f a u l t s w h i l e l e a v i n g u s e r
# A s f a r a s I c a n t e l l , t h e r e ' s n o w a y t o o v e r r i d e t h e C M a k e d e f a u l t s w h i l e l e a v i n g u s e r
# c h a n g e s i n t a c t , s o w e ' l l j u s t c l o b b e r e v e r y t h i n g a n d s a y s o r r y .
# c h a n g e s i n t a c t , s o w e ' l l j u s t c l o b b e r e v e r y t h i n g a n d s a y s o r r y .
message ( STATUS "Cache compiler flags ignored, please edit CMakeFiles.txt to change the flags." )
message ( STATUS "Cache compiler flags ignored, please edit CMakeFiles.txt to change the flags." )
# / M P - M u l t i - t h r e a d e d c o m p i l a t i o n
# / M D - M u l t i - t h r e a d e d r u n t i m e
# / M D - M u l t i - t h r e a d e d r u n t i m e
# / O x - F u l l o p t i m i z a t i o n
# / O x - F u l l o p t i m i z a t i o n
# / O i - U s e i n t r i n s i c f u n c t i o n s
# / O i - U s e i n t r i n s i c f u n c t i o n s
@ -24,7 +25,7 @@ else()
# / G R - - D i s a b l e R T T I
# / G R - - D i s a b l e R T T I
# / G S - - N o s t a c k b u f f e r o v e r f l o w c h e c k s
# / G S - - N o s t a c k b u f f e r o v e r f l o w c h e c k s
# / E H s c - C + + - o n l y e x c e p t i o n h a n d l i n g s e m a n t i c s
# / E H s c - C + + - o n l y e x c e p t i o n h a n d l i n g s e m a n t i c s
set ( optimization_flags "/M D /Ox /Oi /Oy- /DNDEBUG /GR- /GS- /EHsc")
set ( optimization_flags "/M P /M D /Ox /Oi /Oy- /DNDEBUG /GR- /GS- /EHsc")
# / Z i - O u t p u t d e b u g g i n g i n f o r m a t i o n
# / Z i - O u t p u t d e b u g g i n g i n f o r m a t i o n
# / Z o - e n a h n c e d d e b u g i n f o f o r o p t i m i z e d b u i l d s
# / Z o - e n a h n c e d d e b u g i n f o f o r o p t i m i z e d b u i l d s
set ( CMAKE_C_FLAGS_RELEASE "${optimization_flags} /Zi" CACHE STRING "" FORCE )
set ( CMAKE_C_FLAGS_RELEASE "${optimization_flags} /Zi" CACHE STRING "" FORCE )