aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/cmake')
-rw-r--r--linden/indra/cmake/00-Common.cmake18
-rw-r--r--linden/indra/cmake/ViewerMiscLibs.cmake4
2 files changed, 19 insertions, 3 deletions
diff --git a/linden/indra/cmake/00-Common.cmake b/linden/indra/cmake/00-Common.cmake
index c6b6858..d1f379c 100644
--- a/linden/indra/cmake/00-Common.cmake
+++ b/linden/indra/cmake/00-Common.cmake
@@ -169,7 +169,23 @@ if (LINUX)
169 add_definitions(-fno-stack-protector) 169 add_definitions(-fno-stack-protector)
170 endif (NOT STANDALONE) 170 endif (NOT STANDALONE)
171 if (${ARCH} STREQUAL "x86_64") 171 if (${ARCH} STREQUAL "x86_64")
172 add_definitions( -DLINUX64=1 ) 172 add_definitions( -DLINUX64=1
173 #this rather needs to be done elsewhere
174 #anyway these are the flags for the 64bit releases:
175 -DLL_VECTORIZE=1
176 -O2
177 -fomit-frame-pointer
178 -pipe
179 -mmmx
180 -msse
181 -mfpmath=sse
182 -msse2
183 -ffast-math
184 -ftree-vectorize
185 -fweb -fexpensive-optimizations
186 -frename-registers
187 )
188
173 endif (${ARCH} STREQUAL "x86_64") 189 endif (${ARCH} STREQUAL "x86_64")
174 endif (VIEWER) 190 endif (VIEWER)
175 191
diff --git a/linden/indra/cmake/ViewerMiscLibs.cmake b/linden/indra/cmake/ViewerMiscLibs.cmake
index 4a62ebd..7fe1040 100644
--- a/linden/indra/cmake/ViewerMiscLibs.cmake
+++ b/linden/indra/cmake/ViewerMiscLibs.cmake
@@ -4,9 +4,9 @@ include(Prebuilt)
4if (NOT STANDALONE) 4if (NOT STANDALONE)
5 use_prebuilt_binary(libuuid) 5 use_prebuilt_binary(libuuid)
6 use_prebuilt_binary(vivox) 6 use_prebuilt_binary(vivox)
7 if(LINUX64) 7 if(LINUX AND ${ARCH} STREQUAL "x86_64")
8 use_prebuilt_binary(32bitcompatibilitylibs) 8 use_prebuilt_binary(32bitcompatibilitylibs)
9 endif(LINUX64) 9 endif(LINUX AND ${ARCH} STREQUAL "x86_64")
10 use_prebuilt_binary(fontconfig) 10 use_prebuilt_binary(fontconfig)
11endif(NOT STANDALONE) 11endif(NOT STANDALONE)
12 12