Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
3f7f854
Rename hippo* files to lower case (PART 1 OF 2)
AlericInglewood Nov 3, 2010
30cf280
Rename hippo* files to lower case (PART 2 OF 2)
AlericInglewood Nov 3, 2010
e868c08
Center the "loading..." text on the login page.
AlericInglewood Nov 3, 2010
b22f87e
IMP-592: Extend login screen menu bar till the top of the window.
AlericInglewood Nov 5, 2010
e8e2de0
Update of gtk-etc prebuilt for linux 32bit.
AlericInglewood Nov 5, 2010
e99e8b5
Fixed missing UseLocalChatWithBubbles control introduced in af6877fb …
mccabe Nov 5, 2010
65bab48
Applied patch by Nicky Perian for #680: commented out unused referenc…
mccabe Nov 5, 2010
d13d991
Applied patch by Ansariel Hiller for #675: Keywords update to reflect…
mccabe Nov 5, 2010
1039429
Rename hippo* files to lower case (PART 1 OF 2)
AlericInglewood Nov 3, 2010
b0446b9
Rename hippo* files to lower case (PART 2 OF 2)
AlericInglewood Nov 3, 2010
58a00b0
Center the "loading..." text on the login page.
AlericInglewood Nov 3, 2010
7744469
IMP-592: Extend login screen menu bar till the top of the window.
AlericInglewood Nov 5, 2010
adbffe7
Created new preferences panel to handle chat colors and name highligh…
mccabe Nov 6, 2010
9a72dc9
Renamed several preferences panels:
mccabe Nov 6, 2010
cff602e
Changed the order of the chat/im/voice preferences panels to include …
mccabe Nov 6, 2010
1d56536
Rebranded 'Help' button in preferences to 'Support' and made it point…
mccabe Nov 6, 2010
e9a57e6
Removed unused 'remember password' option that snuck into the Prefs >…
mccabe Nov 6, 2010
f3128be
Fixed option in Prefs > General overlapping (all this layout still ne…
mccabe Nov 6, 2010
fcaa1ae
Changed nickname highlight nick settings from 'nick#' to 'HighlightNi…
mccabe Nov 6, 2010
9710954
fix: don't use untested libraries
Nov 6, 2010
50105f8
Bug #681: About Land->Audio doesn't do anything
thickbrick Nov 6, 2010
c250b93
Set can_edit_text attribute to true for draw distance, particle count…
mccabe Nov 6, 2010
2ca7741
Set can_edit_text attribute to true for the radar distance slider, fi…
mccabe Nov 6, 2010
85f9e62
Merge remote branch 'armin/weekly' into weekly
mccabe Nov 6, 2010
a3c9b13
Removed 640x480 resolution from preferences since the UI doesn't fit …
mccabe Nov 6, 2010
f023761
Added three new resolutions:
mccabe Nov 6, 2010
73d5efc
Merge remote branch 'thickbrick/weekly' into weekly
mccabe Nov 6, 2010
a0e23ee
Merge branch 'weekly' of git://github.com/mccabe/imprudence into weekly
thickbrick Nov 6, 2010
d92c819
Merge branch 'weekly' of https://github.com/AlericInglewood/imprudenc…
thickbrick Nov 6, 2010
c84c7fa
Applied patch by Qarl Fizz to allow drag selection on plants. See htt…
mccabe Nov 6, 2010
6eeb3a5
This replaces the libcairo package with a self-compiled one that does…
AlericInglewood Nov 6, 2010
6d89be7
Merge branch 'weekly' of https://github.com/AlericInglewood/imprudenc…
thickbrick Nov 6, 2010
e2699d2
Add missing gdkconfig.h.
AlericInglewood Nov 6, 2010
40b31a3
Merge branch 'weekly' of https://github.com/AlericInglewood/imprudenc…
thickbrick Nov 6, 2010
ee3a9b5
Merge remote branch 'mccabe/weekly' into weekly
AlericInglewood Nov 6, 2010
9d26172
IMP-688: ERROR: getString: Invalid string control nick01
AlericInglewood Nov 6, 2010
1e2effb
IMP-688: ERROR: getString: Invalid string control nick01
AlericInglewood Nov 6, 2010
1dc8a33
Merge remote branch 'mccabe/weekly' into weekly
AlericInglewood Nov 7, 2010
5b4356c
IMP-692: SNOW-713: Global objects in libllcommon duplicated in plugins
AlericInglewood Nov 7, 2010
38d4ef2
IMP-692: SNOW-713: Fixed compile bug fixes.
AlericInglewood Nov 7, 2010
a23a8d2
Use the LGPL version of the quicktime media plugin. This allows us to…
mccabe Nov 7, 2010
a6f08b6
Ported media_plugin_webkit changes from Snowglobe2, which are identic…
mccabe Nov 7, 2010
022227e
Use apr_suite-1.3.8 for windows in order to get the dll version of li…
robincornelius Nov 7, 2010
eeb08e9
IMP-692: SNOW-713: Removed isHexString again, since it is not defined…
AlericInglewood Nov 7, 2010
346e887
Correctly stage libhunspell.dll in viewer_manifest.py
robincornelius Nov 7, 2010
c722768
As we currently do not build the gstreamer plugin for windows, do not…
robincornelius Nov 7, 2010
a88b751
Merge remote branch 'robin/SNOW-713' into SNOW-713
AlericInglewood Nov 7, 2010
0e1b83f
Merge branch 'weekly' of git://github.com/mccabe/imprudence into weekly
thickbrick Nov 7, 2010
4ccc243
Merge remote branch 'aleric/weekly' into weekly
jacek Nov 8, 2010
4f471ff
Transferred the new linux32 gtk-etc package to our server.
jacek Nov 8, 2010
6ae81ea
Correctly stage libhunspell.dll in viewer_manifest.py
robincornelius Nov 7, 2010
257a706
As we currently do not build the gstreamer plugin for windows, do not…
robincornelius Nov 7, 2010
2f08879
IMP-692: SNOW-713: Merge branch 'weekly' into SNOW-713
AlericInglewood Nov 9, 2010
b305d2f
Install unstripped binary in packaged when --type=Debug
AlericInglewood Nov 9, 2010
cf44892
Merge branch 'weekly' of git://github.com/mccabe/imprudence into weekly
thickbrick Nov 9, 2010
2573283
Merge branch 'weekly' of https://github.com/AlericInglewood/imprudenc…
thickbrick Nov 9, 2010
44c07eb
feature: add a tiny context menu to areasearch scroll list items
Nov 8, 2010
88df6cc
fix: add missing settings for logging into Aurora Sim
Nov 9, 2010
1e88050
fix: add missing AllowEditingOfTrees setting
Nov 9, 2010
52c9b51
Merge remote branch 'aleric/weekly' into weekly
mccabe Nov 10, 2010
c96a895
llstring.h directly depends on #include <map>.
jacek Nov 10, 2010
a5ee390
Merge branch 'weekly' into SNOW-713
AlericInglewood Nov 10, 2010
5c18152
Fix #699: Can't drag prims with translate manipulator
thickbrick Nov 10, 2010
7b5e0f2
Fix #700: View -> Web Browser does nothing
thickbrick Nov 10, 2010
37aca80
More #700: remove llfloaterhtmlhelp.cpp
thickbrick Nov 10, 2010
a99afc2
Added missing 'Plugin' entry in logcontrol.xml
mccabe Nov 11, 2010
e8e1ea5
Merge remote branch 'thickbrick/weekly' into weekly
mccabe Nov 11, 2010
9720f46
contributions
NickyPerian Nov 12, 2010
3660a16
tabs required in contributions.txt
NickyPerian Nov 12, 2010
86c2b6f
Add support for using ld.gold on linux.
AlericInglewood Nov 12, 2010
8016517
Merge branch 'weekly' into SNOW-713
AlericInglewood Nov 12, 2010
46a23d4
Partial fix #614: wrong calculation of thread run time
thickbrick Nov 12, 2010
a5e3c86
Merge remote branch 'thickbrick/weekly' into weekly
mccabe Nov 13, 2010
3d33416
Merge remote branch 'jacek/SNOW-713' into weekly
mccabe Nov 13, 2010
673d39a
Merge remote branch 'aleric/SNOW-713' into weekly
mccabe Nov 13, 2010
1c30b68
Merge remote branch 'nickyp/weekly' into weekly
mccabe Nov 13, 2010
7ada43a
Fixed fontconfig library not being set for Linux-only
mccabe Nov 13, 2010
c5ae48b
Applied 8th batch of German translations from Eryn
mccabe Nov 13, 2010
740666a
Patch by Eryn: fixed the tools window not having enough room to displ…
mccabe Nov 13, 2010
9dec640
Fixed the align tool label not hiding when switching tabs in the tool…
mccabe Nov 13, 2010
ff01376
Fixed View > Web Browser sometimes loading the external browser and m…
mccabe Nov 13, 2010
7cb97df
Applied patch by Ansariel Hiller for #689: Optionally disable interna…
mccabe Nov 13, 2010
7c009fc
Added info to DisableInternalFlyUpAnimation to clarify it's local mac…
mccabe Nov 13, 2010
a2fe83a
Fixed command line window missing a name for translation (patch by Eryn)
mccabe Nov 13, 2010
d6357d0
Revert "Reduced the max width and height for the snapshot window to h…
mccabe Nov 13, 2010
00778fa
Added updated French translations for several preferences panels from…
mccabe Nov 13, 2010
b11fcc6
Added default_grids.xml to cmake
mccabe Nov 13, 2010
6ce31af
Applied patch by tx Oh for #647: loginuri of osgrid changed
mccabe Nov 13, 2010
cf368d0
Updated local copy of default_grids.xml with the latest osgrid regist…
mccabe Nov 13, 2010
2b8bfab
Changed version to Experimental 2010.11.13
mccabe Nov 13, 2010
bbf1f41
Added some status text for the new align tool
mccabe Nov 13, 2010
3c51d5f
Ported fix from Ascent: disable align tool controls if you can't move…
mccabe Nov 13, 2010
21d5c3e
Ported keyboard shortcut for align tool from Ascent, by Beeks. Has th…
mccabe Nov 13, 2010
0bd6027
Disable SSE4 on Mac (temporarily).
jacek Nov 13, 2010
43f6513
GStreamer010 plugin needs Carbon.h on Mac.
jacek Nov 13, 2010
99817b5
Use Quicktime plugin on Mac, not GStreamer.
jacek Nov 13, 2010
ecd5004
Ported some LLWindowMacOSX changes from Snowglobe 2.
jacek Nov 13, 2010
dfc585e
Roll back llqtwebkit package to 20100617 on Mac.
jacek Nov 14, 2010
385be94
Disable packaging of mac-updater.app.
jacek Nov 14, 2010
f179eb8
Commented out gstreamer libs from Mac manifest.
jacek Nov 14, 2010
ecec32d
Fixed path to Mac SLPlugin launcher.
jacek Nov 14, 2010
521ba06
Mac SLPlugin.app needs symlinks to some libs.
jacek Nov 14, 2010
8eff9a8
Use proper install_name for Mac libllcommon.
jacek Nov 14, 2010
e888b19
Simplified install of libllcommon in Mac manifest.
jacek Nov 14, 2010
adb6155
fetch pulseaudio headers also for linux64
Nov 14, 2010
90df159
IMP-577: Use the same string for FFSAVE_RAW as in strings.xml
AlericInglewood Nov 16, 2010
9ce7c1e
IMP-712: Add shortcut for the Groups tab.
AlericInglewood Nov 17, 2010
b66950b
IMP-590: Added a thread-safe and robust wrapper for APR pools.
AlericInglewood Nov 10, 2010
7bc679e
IMP-701: An API to wrap objects for thread-safe access.
AlericInglewood Nov 10, 2010
dd4630a
fix: Bug #721: Search lags
Nov 19, 2010
1d15c37
Fix #705 (SNOW-717): Prevent mouse cursor flicker
thickbrick Nov 20, 2010
0e81c17
Fix #724: Snap guides in scale manipulator not shown.
thickbrick Nov 20, 2010
04e9ce0
Revert "Ported fix for Apply button not working correctly when changi…
mccabe Nov 23, 2010
a17ac42
Fixed group list not updating when the group profile is changed (#644)
mccabe Nov 24, 2010
5860333
Merge remote branch 'armin/weekly' into weekly
mccabe Nov 24, 2010
b444445
Merge remote branch 'thickbrick/weekly' into weekly
mccabe Nov 24, 2010
04ef9fc
Merge remote branch 'aleric/weekly' into weekly
mccabe Nov 24, 2010
0d65410
Fixed Windows compile error introduced in fe9a3d2b. Also made sure wi…
mccabe Nov 24, 2010
8a3c070
IMP-734: SNOW-707: Start up crash of LLErrorThread due to corrupt map…
AlericInglewood Nov 26, 2010
508aff9
IMP-701: Added missing license header.
AlericInglewood Nov 26, 2010
3decbd0
More support for ld.gold in case a plugin uses threads.
AlericInglewood Dec 7, 2010
065ca3d
Make is_main_thread globally accessible.
AlericInglewood Dec 7, 2010
05143ba
Direct all webbrowser activity to the external browser.
AlericInglewood Jan 10, 2011
0fe77c7
Add 'CET Grid' and 'Avatrian Tokyo' to default_grids.xml
AlericInglewood Jan 11, 2011
e8b65bc
Disable ClientTags
AlericInglewood Jan 11, 2011
fbeb819
Removed certain menu items from the viewer GUI.
AlericInglewood Jan 12, 2011
eac7d20
Enable LightShare by default.
AlericInglewood Jan 12, 2011
b98937f
Disabled object pie menu's except Touch and Sit.
AlericInglewood Jan 12, 2011
0799339
Disable all buttons in the toolbar except Snapshot and Inventory
AlericInglewood Jan 12, 2011
cc15510
Status bar fixup
AlericInglewood Jan 12, 2011
d90b888
Change viewer name into "MoonWorld"
AlericInglewood Jan 12, 2011
371ca20
Fix up other pie menu's (land, avatar, attachment).
AlericInglewood Jan 14, 2011
d97f540
Disable automatic fly on Page Up
AlericInglewood Jan 14, 2011
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions linden/doc/contributions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ Aleric Inglewood
IMP-578
IMP-579
IMP-581
IMP-590
IMP-592
IMP-595
IMP-660
IMP-661
Expand All @@ -88,6 +90,11 @@ Aleric Inglewood
IMP-664
IMP-667
IMP-670
IMP-688
IMP-692
IMP-701
IMP-712
IMP-734
Alissa Sabre
VWR-81
VWR-83
Expand Down Expand Up @@ -336,6 +343,8 @@ Khyota Wulluf
Kunnis Basiat
VWR-82
VWR-102
Lance Corrimal
SNOW-717
Lisa Lowe
CT-218
CT-219
Expand Down Expand Up @@ -463,6 +472,9 @@ Nicholaz Beresford
VWR-2412
VWR-2682
VWR-2684
Nicky Perian
IMP-680
IMP-685
Nounouch Hapmouche
VWR-238
Patric Mills
Expand Down
6 changes: 3 additions & 3 deletions linden/indra/cmake/00-Common.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -194,8 +194,8 @@ if (DARWIN)
add_definitions(-DLL_DARWIN=1)
set(CMAKE_CXX_LINK_FLAGS "-Wl,-headerpad_max_install_names,-search_paths_first")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_CXX_LINK_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mlong-branch -msse3 -msse4.1 -msse4.2 -mssse3 -w")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mlong-branch -msse3 -msse4.1 -msse4.2 -mssse3 -w")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mlong-branch -msse3 -mssse3 -w")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mlong-branch -msse3 -mssse3 -w")
# NOTE: it's critical that the optimization flag is put in front.
# NOTE: it's critical to have both CXX_FLAGS and C_FLAGS covered.
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O0 ${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
Expand All @@ -210,7 +210,7 @@ if (LINUX OR DARWIN)
set(GCC_WARNINGS "${GCC_WARNINGS} -Werror")
endif (NOT GCC_DISABLE_FATAL_WARNINGS)

set(GCC_CXX_WARNINGS "${GCC_WARNINGS} -Wno-reorder -Wno-non-virtual-dtor")
set(GCC_CXX_WARNINGS "${GCC_WARNINGS} -Wno-reorder -Wno-non-virtual-dtor -Woverloaded-virtual")

set(CMAKE_C_FLAGS "${GCC_WARNINGS} ${CMAKE_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${GCC_CXX_WARNINGS} ${CMAKE_CXX_FLAGS}")
Expand Down
20 changes: 10 additions & 10 deletions linden/indra/cmake/APR.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,27 +14,27 @@ else (STANDALONE)
use_prebuilt_binary(apr_suite)
if (WINDOWS)
set(APR_LIBRARIES
debug ${ARCH_PREBUILT_DIRS_DEBUG}/apr-1.lib
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/apr-1.lib
debug ${ARCH_PREBUILT_DIRS_DEBUG}/libapr-1.lib
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libapr-1.lib
)
set(APRICONV_LIBRARIES
debug ${ARCH_PREBUILT_DIRS_DEBUG}/apriconv-1.lib
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/apriconv-1.lib
debug ${ARCH_PREBUILT_DIRS_DEBUG}/libapriconv-1.lib
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libapriconv-1.lib
)
# Doesn't need to link with iconv.dll
set(APRICONV_LIBRARIES "")
set(APRUTIL_LIBRARIES
debug ${ARCH_PREBUILT_DIRS_DEBUG}/aprutil-1.lib ${APRICONV_LIBRARIES}
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/aprutil-1.lib ${APRICONV_LIBRARIES}
debug ${ARCH_PREBUILT_DIRS_DEBUG}/libaprutil-1.lib ${APRICONV_LIBRARIES}
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libaprutil-1.lib ${APRICONV_LIBRARIES}
)
elseif (DARWIN)
set(APR_LIBRARIES
debug ${ARCH_PREBUILT_DIRS_DEBUG}/libapr-1.a
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libapr-1.a
debug ${ARCH_PREBUILT_DIRS_DEBUG}/libapr-1.0.3.7.dylib
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libapr-1.0.3.7.dylib
)
set(APRUTIL_LIBRARIES
debug ${ARCH_PREBUILT_DIRS_DEBUG}/libaprutil-1.a
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libaprutil-1.a
debug ${ARCH_PREBUILT_DIRS_DEBUG}/libaprutil-1.0.3.8.dylib
optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libaprutil-1.0.3.8.dylib
)
set(APRICONV_LIBRARIES iconv)
else (WINDOWS)
Expand Down
7 changes: 6 additions & 1 deletion linden/indra/cmake/BerkeleyDB.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ set(DB_FIND_REQUIRED ON)
if (STANDALONE)
include(FindBerkeleyDB)
else (STANDALONE)
set(DB_LIBRARIES db-4.2)
if (LINUX)
# Need to add dependency pthread explicitely to support ld.gold.
set(DB_LIBRARIES db-4.2 pthread)
else (LINUX)
set(DB_LIBRARIES db-4.2)
endif (LINUX)
set(DB_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include)
endif (STANDALONE)
6 changes: 6 additions & 0 deletions linden/indra/cmake/CopyWinLibs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ set(debug_files
openal32.dll
openjpegd.dll
libhunspell.dll
libapr-1.dll
libaprutil-1.dll
libapriconv-1.dll
)

copy_if_different(
Expand Down Expand Up @@ -209,6 +212,9 @@ set(release_files
openal32.dll
openjpeg.dll
libhunspell.dll
libapr-1.dll
libaprutil-1.dll
libapriconv-1.dll
)

copy_if_different(
Expand Down
21 changes: 8 additions & 13 deletions linden/indra/cmake/LLCommon.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,15 @@ include(ZLIB)

set(LLCOMMON_INCLUDE_DIRS
${LIBS_OPEN_DIR}/llcommon
${APRUTIL_INCLUDE_DIR}
${APR_INCLUDE_DIR}
${Boost_INCLUDE_DIRS}
)

# Files that need PIC code (pluginAPI) need to set REQUIRE_PIC on 64bit systems
# this will link against a llcommon built with Position Independent Code
# this is a requirment to link a static library (.a) to a DSO on 64 bit systems

if(REQUIRE_PIC)
set(LLCOMMON_LIBRARIES llcommonPIC)
else(REQUIRE_PIC)
set(LLCOMMON_LIBRARIES llcommon)
endif(REQUIRE_PIC)

#force clear the flag, files that need this must explicity set it themselves
set(REQUIRE_PIC 0)
if (LINUX)
# In order to support using ld.gold on linux, we need to explicitely
# specify all libraries that llcommon uses.
# llcommon uses `clock_gettime' which is provided by librt on linux.
set(LLCOMMON_LIBRARIES llcommon rt)
else (LINUX)
set(LLCOMMON_LIBRARIES llcommon)
endif (LINUX)
8 changes: 7 additions & 1 deletion linden/indra/cmake/LLPlugin.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@ set(LLPLUGIN_INCLUDE_DIRS
${LIBS_OPEN_DIR}/llplugin
)

set(LLPLUGIN_LIBRARIES llplugin)
if (LINUX)
# In order to support using ld.gold on linux, we need to explicitely
# specify all libraries that llplugin uses.
set(LLPLUGIN_LIBRARIES llplugin pthread)
else (LINUX)
set(LLPLUGIN_LIBRARIES llplugin)
endif (LINUX)
8 changes: 5 additions & 3 deletions linden/indra/cmake/ViewerMiscLibs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@ include(Prebuilt)
if (NOT STANDALONE)
use_prebuilt_binary(libuuid)
use_prebuilt_binary(vivox)
if(LINUX AND ${ARCH} STREQUAL "x86_64")
if(LINUX)
if (${ARCH} STREQUAL "x86_64")
use_prebuilt_binary(32bitcompatibilitylibs)
endif(LINUX AND ${ARCH} STREQUAL "x86_64")
use_prebuilt_binary(fontconfig)
endif (${ARCH} STREQUAL "x86_64")
use_prebuilt_binary(fontconfig)
endif(LINUX)
else (NOT STANDALONE)
# Download there even when using standalone.
set(STANDALONE OFF)
Expand Down
8 changes: 5 additions & 3 deletions linden/indra/develop.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ class PlatformSetup(object):
build_type = build_types['relwithdebinfo']
standalone = 'OFF'
unattended = 'OFF'
universal = 'OFF'
project_name = 'Imprudence'
distcc = True
cmake_opts = []
Expand Down Expand Up @@ -404,7 +405,7 @@ def os(self):
return 'darwin'

def arch(self):
if self.unattended == 'ON':
if self.universal == 'ON':
return 'universal'
else:
return UnixSetup.arch(self)
Expand All @@ -417,10 +418,10 @@ def cmake_commandline(self, src_dir, build_dir, opts, simple):
standalone=self.standalone,
unattended=self.unattended,
project_name=self.project_name,
universal='',
universal=self.universal,
type=self.build_type.upper()
)
if self.unattended == 'ON':
if self.universal == 'ON':
args['universal'] = '-DCMAKE_OSX_ARCHITECTURES:STRING=\'i386\''
#if simple:
# return 'cmake %(opts)s %(dir)r' % args
Expand Down Expand Up @@ -696,6 +697,7 @@ def cmake_commandline(self, src_dir, build_dir, opts, simple):
--standalone build standalone, without Linden prebuild libraries
--unattended build unattended, do not invoke any tools requiring
a human response
--universal build a universal binary on Mac OS X (unsupported)
-t | --type=NAME build type ("Debug", "Release", or "RelWithDebInfo")
-N | --no-distcc disable use of distcc
-G | --generator=NAME generator name
Expand Down
3 changes: 3 additions & 0 deletions linden/indra/lib/python/indra/util/llmanifest.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,9 @@ def get_channel(srctree):
default=""),
dict(name='artwork', description='Artwork directory.', default=DEFAULT_SRCTREE),
dict(name='build', description='Build directory.', default=DEFAULT_SRCTREE),
dict(name='buildtype',
description='Set to DEBUG if this is a debug build.',
default="RELEASE"),
dict(name='channel',
description="""The channel to use for updates, packaging, settings name, etc.""",
default=get_channel),
Expand Down
1 change: 1 addition & 0 deletions linden/indra/llcharacter/llcharacter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@

#include "llcharacter.h"
#include "llstring.h"
#include "llfasttimer.h"

#define SKEL_HEADER "Linden Skeleton 1.0"

Expand Down
36 changes: 16 additions & 20 deletions linden/indra/llcommon/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ project(llcommon)

include(00-Common)
include(LLCommon)
include(Linking)

include_directories(
${EXPAT_INCLUDE_DIRS}
Expand All @@ -12,6 +13,7 @@ include_directories(
)

set(llcommon_SOURCE_FILES
aiaprpool.cpp
imageids.cpp
indra_constants.cpp
llapp.cpp
Expand Down Expand Up @@ -73,6 +75,8 @@ set(llcommon_SOURCE_FILES
set(llcommon_HEADER_FILES
CMakeLists.txt

aiaprpool.h
aithreadsafe.h
bitpack.h
ctype_workaround.h
doublelinkedlist.h
Expand Down Expand Up @@ -146,6 +150,7 @@ set(llcommon_HEADER_FILES
llqueuedthread.h
llrand.h
llrun.h
llscopedvolatileaprpool.h
llsd.h
llsdserialize.h
llsdserialize_xml.h
Expand Down Expand Up @@ -192,31 +197,22 @@ set_source_files_properties(${llcommon_HEADER_FILES}

list(APPEND llcommon_SOURCE_FILES ${llcommon_HEADER_FILES})

add_library (llcommon ${llcommon_SOURCE_FILES})
add_library (llcommon SHARED ${llcommon_SOURCE_FILES})
target_link_libraries(
llcommon
${APRUTIL_LIBRARIES}
${APR_LIBRARIES}
${EXPAT_LIBRARIES}
${ZLIB_LIBRARIES}
${WINDOWS_LIBRARIES}
)

if(HAVE_64_BIT)
add_library (llcommonPIC ${llcommon_SOURCE_FILES})
add_dependencies(llcommonPIC prepare)

if(WINDOWS)
add_definitions(/FIXED:NO)
else(WINDOWS) # not windows therefore gcc LINUX and DARWIN
add_definitions(-fPIC)
endif(WINDOWS)

target_link_libraries(
llcommonPIC
${APRUTIL_LIBRARIES}
${APR_LIBRARIES}
${EXPAT_LIBRARIES}
${ZLIB_LIBRARIES}
)
endif(HAVE_64_BIT)

if (DARWIN)
# don't embed a full path in the library's install name
set_target_properties(
llcommon
PROPERTIES
BUILD_WITH_INSTALL_RPATH 1
INSTALL_NAME_DIR "@executable_path/../Resources"
)
endif (DARWIN)
Loading