aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/cmake/00-Common.cmake
diff options
context:
space:
mode:
authorMcCabe Maxsted2009-10-18 17:58:27 -0700
committerMcCabe Maxsted2009-10-18 17:58:27 -0700
commite4b0e7c82d670081c071d8a3da31b5ec407b8e07 (patch)
tree9410962bbb582eedbec448139e217f2714050777 /linden/indra/cmake/00-Common.cmake
parentStarted 1.3.0 branch (diff)
parentUpdated and added some Linux libs. (diff)
downloadmeta-impy-e4b0e7c82d670081c071d8a3da31b5ec407b8e07.zip
meta-impy-e4b0e7c82d670081c071d8a3da31b5ec407b8e07.tar.gz
meta-impy-e4b0e7c82d670081c071d8a3da31b5ec407b8e07.tar.bz2
meta-impy-e4b0e7c82d670081c071d8a3da31b5ec407b8e07.tar.xz
Merged working branch of 1.2 into LL 1.23 merge
Diffstat (limited to 'linden/indra/cmake/00-Common.cmake')
-rw-r--r--linden/indra/cmake/00-Common.cmake23
1 files changed, 7 insertions, 16 deletions
diff --git a/linden/indra/cmake/00-Common.cmake b/linden/indra/cmake/00-Common.cmake
index e867df8..a0bb951 100644
--- a/linden/indra/cmake/00-Common.cmake
+++ b/linden/indra/cmake/00-Common.cmake
@@ -31,9 +31,15 @@ if (WINDOWS)
31 set(CMAKE_CXX_FLAGS_RELWITHDEBINFO 31 set(CMAKE_CXX_FLAGS_RELWITHDEBINFO
32 "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /Od /Zi /MD" 32 "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /Od /Zi /MD"
33 CACHE STRING "C++ compiler release-with-debug options" FORCE) 33 CACHE STRING "C++ compiler release-with-debug options" FORCE)
34 set(CMAKE_CXX_FLAGS_RELEASE 34 if (MSVC80)
35 set(CMAKE_CXX_FLAGS_RELEASE
36 "${CMAKE_CXX_FLAGS_RELEASE} /O2 /Ob2 /Oi /Ot /GT /Zi /MT"
37 CACHE STRING "C++ compiler release options" FORCE)
38 else (MSVC80)
39 set(CMAKE_CXX_FLAGS_RELEASE
35 "${CMAKE_CXX_FLAGS_RELEASE} ${LL_CXX_FLAGS} /O2 /Zi /MD" 40 "${CMAKE_CXX_FLAGS_RELEASE} ${LL_CXX_FLAGS} /O2 /Zi /MD"
36 CACHE STRING "C++ compiler release options" FORCE) 41 CACHE STRING "C++ compiler release options" FORCE)
42 endif (MSVC80)
37 43
38 set(CMAKE_CXX_STANDARD_LIBRARIES "") 44 set(CMAKE_CXX_STANDARD_LIBRARIES "")
39 set(CMAKE_C_STANDARD_LIBRARIES "") 45 set(CMAKE_C_STANDARD_LIBRARIES "")
@@ -60,21 +66,6 @@ if (WINDOWS)
60 /Zc:wchar_t- 66 /Zc:wchar_t-
61 ) 67 )
62 endif (MSVC80 OR MSVC90) 68 endif (MSVC80 OR MSVC90)
63
64 # VS optimization flags
65 if(MSVC80)
66
67 set(NUMBER_OF_CORES $ENV{NUMBER_OF_PROCESSORS})
68
69 set(CMAKE_CXX_FLAGS_RELEASE
70 "${CMAKE_CXX_FLAGS_RELEASE} /Ob2 /Oi /Ot /GT"
71 CACHE STRING "C++ compiler release options" FORCE)
72
73 add_definitions(
74 /MP${NUMBER_OF_CORES}
75 )
76
77 endif (MSVC80)
78 69
79 # Are we using the crummy Visual Studio KDU build workaround? 70 # Are we using the crummy Visual Studio KDU build workaround?
80 if (NOT VS_DISABLE_FATAL_WARNINGS) 71 if (NOT VS_DISABLE_FATAL_WARNINGS)