summaryrefslogtreecommitdiff
path: root/indra/cmake
AgeCommit message (Collapse)Author
2011-02-16for now, turn off precompiled header usage by default (so Incredibuild will ↵Alain Linden
work).
2011-02-16merging in latest viewer-developmentOz Linden
2011-02-10various fixes to get the debug build working; don't look for or copy ↵Alain Linden
msvc*80.dll's.
2011-02-09STORM-981 : Fix Linux link issues when LL_TESTS is ONMerov Linden
2011-02-09STORM-937 : Fix python scripts shebang line and license header for consistencyMerov Linden
2011-02-08fix a couple more packaging problems...Alain Linden
2011-02-07update pacageing of msvc?100.dll's; use latest qt package with all needed libs.Alain Linden
2011-02-07there is no mt for vs2010Alain Linden
2011-02-04fix linking to llqtwebkit.Alain Linden
2011-01-31Automated merge with https://bitbucket.org/jenn_linden/viewer-vs2010Alain Linden
2011-01-31build uses latest jsoncpp package with new layout.Alain Linden
2011-01-31update mac and linux json libs.Andrew A. de Laix
2011-01-31find latest DirectX dirs.Alain Linden
2011-01-31patches to use new jsoncpp lib on windowsAlain Linden
2011-01-26Updated Windows build flags to set _SECURE_SCL. Removed some duplicate ↵Mark Palange (Mani)
declarations.
2011-01-25Merge in changes from mani_linden/viewer-vs2010jenn
2011-01-24Automated merge with https://bitbucket.org/lindenlab/viewer-developmentAndrew A. de Laix
2011-01-24Updated boost libMark Palange (Mani)
2011-01-21MergeMark Palange (Mani)
2011-01-21merge changes for vwr-24347Oz Linden
2011-01-20Compile flag for wchar_t, boost 1_45 lib update, indra.l include ordering ↵Mark Palange (Mani)
adjustment
2011-01-19fix include path for KDU headersAlain Linden
2011-01-19Cmake updates to get llkdu building on linux. Need to rebuild kdu tarball next.jenn
2011-01-18Added 'slvoice' (vivox) to autobuild.xml for linux.jenn
This is version 3.1 of the lib; viewer was using version 3.2, but this version has been rebuilt using the new package layout. Hopefully it will work, though we may need to convert version 3.2 if it does not. Updated Copy3rdParyLibs.cmake paths for linux installation of vivox files.
2011-01-18fix path to prebiuld slvoice libraries on mac and linux.Andrew A. de Laix
2011-01-18Added entries to autobuild.xml for 'openal_soft' and 'google' libs on linux.jenn
These packages have been rebuilt to use the new package layout (thanks alain!). 'openal_soft' was also renamed to use an underscore in its name rather than a dash.
2011-01-18merged VWR-24520: Don't use pkg_check_modules( ... QUIET ) on CMake < 2.8.2Boroondas Gupte
2011-01-17VWR-24520: Don't use pkg_check_modules( ... QUIET ) on CMake < 2.8.2Boroondas Gupte
CMake before 2.8.2 doesn't support QUIET for pkg_check_modules(), yet. Credit goes to Aleric, 'cause he told me what to change.
2011-01-14windows autobuildibatized (bye bye install.py...)Alain Linden
2011-01-13mac buiding with autobuild and autobuild style packages (just say no to ↵Andrew A. de Laix
install.py)
2011-01-13STORM-477 : backout changeset 959f9340da92Merov Linden
2011-01-11remove develop.py and references to it (use autobuild instead)Andrew A. de Laix
2011-01-06STORM-826 (workaround): correct mixed and dos-style line endingsOz Linden
2010-12-29VWR-24347 Fix reversion--allow VS2005 Express user to specify location of ↵Jonathan Yap
msvc* files
2010-12-23Automated merge with ssh://bitbucket.org/aleric/viewer-development-aleric-exportOz Linden
2010-12-22STORM-810 : Auto update and related changes (integration request from team ↵Merov Linden
chopper)
2010-12-21STORM-151 : pull in viewer-developmentMerov Linden
2010-12-21STORM-453 : pull in viewer-developmentMerov Linden
2010-12-21Merge from trunkAndrew A. de Laix
2010-12-17STORM-477 WIP Re-implemented LLDir::getNextFileInDir() as an iterator object.Seth ProductEngine
- Added a class implementing directory entries iteration with pattern matching which is used in unit tests instead of LLDir::getNextFileInDir. STORM-550 FIXED Fixed LLDir unit test which failed for some complex wildcard combinations.
2010-12-16VWR-24251: Fix -DLL_TESTS:BOOL=ON on standalone when Tut is installed in a ↵Aleric Inglewood
non-standard directory. If tut/tut.hpp isn't installed in a standard include directory all tests fail because the found include directory for tut isn't passed to the compiler. This patch fixes this by passing it. Note that using include_directories() in a Find*.cmake file is bad practise. The correct way is to set an include dir variable and call include_directories() once. It certainly doesn't work for the tests anyway because the tests are all over the place and include_directories is on a per folder basis. What is needed is to set it for each (test) target. However, there is no TARGET_INCLUDE_DIRECTORIES. The closest thing that we have is to set the COMPILE_FLAGS property for a target. Fortunately, standalone is only used for linux, so we can just use -I${TUT_INCLUDE_DIR} to get the effect we want.
2010-12-15VWR-10579: Fix NDOF.cmake to do the right thing on standalone.Aleric Inglewood
The old one just assumed that libndof is installed, even on standalone. This patch looks for it on standalone, unless configured with -DNDOF:BOOL=OFF, and when not found prints an error message (including telling about -DNDOF:BOOL=OFF).
2010-12-15STORM-453 : Points to the 7.21 curl libs, fixes curl cmake, fixes ↵Merov Linden
mac_updater build
2010-12-15SNOW-240: Fix libjson naming madness, again, for standalone.Aleric Inglewood
SNOW-240 was actually about adding the whole search. While this has been done, there is one issue left: On linux (and remember, all of this is about standalone) the libjson packages of distributions don't have this complex compiler version baked into their name. See also the last comment on SNOW-240: https://jira.secondlife.com/browse/SNOW-240?focusedCommentId=205305&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-205305 This patch fixes this issue by first searching for libjson_linux-gcc-${_gcc_COMPILER_VERSION}_libmt.so and when that fails search for the system package library file libjson.so.
2010-12-15VWR-24254: Add support for using ld.gold on linux.Aleric Inglewood
To use ld.gold configure with: -DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,-use-gold". ld.gold links the viewer on my machine in 8 seconds, as opposed to 19 seconds with ld.bfd. Moreover, it uses a LOT less memory during linking (about 750 MB instead of 2.5 GB!). VWR-24254: Don't link with fontconfig on non-linux. While we already added fontconfig in the above patch, that code turned out to also be used by Windows and Darwin (contrary to the comments in the code). After looking at the history of commits and a discussion on IRC it was decided that the original coder (Kyle Ambroff <ambroff@lindenlab.com>) really meant (LINUX AND VIEWER) instead of (NOT LINUX OR VIEWER).
2010-12-20VWR-24261: Configuration with cmake 2.8 is extremely slowAleric Inglewood
Add non-broken FindZLIB.cmake.
2010-12-15VWR-24252: On standalone, find Qt4 with find_package, and find llqtwebkit.Aleric Inglewood
If Qt and/or llqtwebkit is found in a non-standard place, you still have to set LD_LIBRARY_PATH yourself (to $QTDIR/lib) before running the viewer of course (or the webkit plugin will silently fail).
2010-12-15VWR-24247: develop.py configure still searches for the wrong header file ↵Aleric Inglewood
when checking for Tut The viewer code includes "tut/tut.hpp" everywhere, so that is what we should search for when determining an include path for this header. This just searches in the usual places, including the paths provided through CMAKE_INCLUDE_PATH, and will find tut/tut.hpp: exactly what we need.
2010-12-09CHOP-265 Fixed up LL_SEND_CRASH_REPORTS usage. Reviewed by Brad.Mark Palange (Mani)
2010-11-27mergeTofu Buzzard