From 8bfdc98ef4b21e86dcd639012a0f4ec485e7c190 Mon Sep 17 00:00:00 2001 From: Drake Arconis Date: Thu, 19 Jul 2012 17:44:13 -0400 Subject: [PATCH] Improvements! Fixed Boost library to not throw warnings Changed PNG cmake slightly Updated 32lib package for correct locations Cleaned up flags a bit for linux64 --- indra/cmake/00-Common.cmake | 10 +++++----- indra/cmake/PNG.cmake | 2 +- indra/llimage/llpngwrapper.h | 2 +- install.xml | 8 ++++---- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/indra/cmake/00-Common.cmake b/indra/cmake/00-Common.cmake index 9006b2247..5c0d433be 100644 --- a/indra/cmake/00-Common.cmake +++ b/indra/cmake/00-Common.cmake @@ -190,10 +190,10 @@ if (LINUX) endif (NOT STANDALONE) if (${ARCH} STREQUAL "x86_64") add_definitions(-DLINUX64=1 -pipe) - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fomit-frame-pointer -mmmx -msse -mfpmath=sse -msse2 -ffast-math -ftree-vectorize -fweb -fexpensive-optimizations -frename-registers") - set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -fomit-frame-pointer -mmmx -msse -mfpmath=sse -msse2 -ffast-math -ftree-vectorize -fweb -fexpensive-optimizations -frename-registers") - set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -fomit-frame-pointer -mmmx -msse -mfpmath=sse -msse2 -ffast-math -ftree-vectorize -fweb -fexpensive-optimizations -frename-registers") - set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -fomit-frame-pointer -mmmx -msse -mfpmath=sse -msse2 -ffast-math -ftree-vectorize -fweb -fexpensive-optimizations -frename-registers") + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fomit-frame-pointer -ffast-math -funroll-loops") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -fomit-frame-pointer -ffast-math -funroll-loops") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -ffast-math") + set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -ffast-math") else (${ARCH} STREQUAL "x86_64") if (NOT STANDALONE) set(MARCH_FLAG " -march=pentium4") @@ -327,7 +327,7 @@ else (STANDALONE) glib-2.0 gstreamer-0.10 gtk-2.0 - llfreetype2 + freetype2 pango-1.0 ) endif (STANDALONE) diff --git a/indra/cmake/PNG.cmake b/indra/cmake/PNG.cmake index 269b54de7..011b87f64 100644 --- a/indra/cmake/PNG.cmake +++ b/indra/cmake/PNG.cmake @@ -15,5 +15,5 @@ else (STANDALONE) else(LINUX) set(PNG_LIBRARIES png15) endif() - set(PNG_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/libpng15) + set(PNG_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/) endif (STANDALONE) diff --git a/indra/llimage/llpngwrapper.h b/indra/llimage/llpngwrapper.h index a4c3d80b5..7def0c713 100644 --- a/indra/llimage/llpngwrapper.h +++ b/indra/llimage/llpngwrapper.h @@ -32,7 +32,7 @@ #ifndef LL_LLPNGWRAPPER_H #define LL_LLPNGWRAPPER_H -#include "png.h" +#include "libpng15/png.h" #include "llimage.h" class LLPngWrapper diff --git a/install.xml b/install.xml index 405dd7233..dd94fa71c 100644 --- a/install.xml +++ b/install.xml @@ -20,9 +20,9 @@ linux64 md5sum - cbaafc55fb8b14283541791e82f13462 + 5add23ded1a53f57044132cb1aed4950 url - http://imprudenceviewer.org/download/libs/linux64-32bitcompatibilitylibs-20100903.tar.bz2 + https://github.com/downloads/LightDrake/Public-Libraries/linux64-32bitcompatibilitylibs-20100903_1.tar.bz2 @@ -188,9 +188,9 @@ linux64 md5sum - a7c23f5395f79033dbb09b201f16a4ce + ac6e5b52d5cf13443607c09d8c62b6c5 url - https://github.com/downloads/LightDrake/Public-Libraries/boost-1.48.0-linux-x86_64-20120514.tar.bz2 + https://github.com/downloads/LightDrake/Public-Libraries/boost-1.48.0-linux-x86_64-20120719.tar.bz2 windows