diff options
author | McCabe Maxsted | 2009-10-18 17:58:27 -0700 |
---|---|---|
committer | McCabe Maxsted | 2009-10-18 17:58:27 -0700 |
commit | e4b0e7c82d670081c071d8a3da31b5ec407b8e07 (patch) | |
tree | 9410962bbb582eedbec448139e217f2714050777 /linden/indra/cmake/00-Common.cmake | |
parent | Started 1.3.0 branch (diff) | |
parent | Updated and added some Linux libs. (diff) | |
download | meta-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.cmake | 23 |
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) |