summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcallum_linden <none@none>2014-10-20 15:20:10 -0700
committercallum_linden <none@none>2014-10-20 15:20:10 -0700
commitcad1df584be0ed62e4ae0393b84e57f192009da5 (patch)
tree4b569d318ba5fbe511d5b2b9f350b40f1093b613
parent52347307796ba94515312bfceff04e0612e7f234 (diff)
Update to build on Xcode 6.0: fix typo in functions params
-rw-r--r--XCODE_6_UPGRADES_TODO.txt13
-rw-r--r--indra/llcommon/llpredicate.h5
2 files changed, 8 insertions, 10 deletions
diff --git a/XCODE_6_UPGRADES_TODO.txt b/XCODE_6_UPGRADES_TODO.txt
index 1529a2ee90..89b95c5836 100644
--- a/XCODE_6_UPGRADES_TODO.txt
+++ b/XCODE_6_UPGRADES_TODO.txt
@@ -1,13 +1,9 @@
-* Remove references to Xcode < 6 from CMake (and everywhere else I guess)
-
-* /Users/callum/work/Linden/viewer-tools-update-callum/indra/llcommon/llpredicate.h:144:17 trying to decipher correct code here. (via Richard)
+* Build with tests on (LL_TESTS:BOOL=ON) and fix
* Missed off some #if LL_DARWINs around #pragmas to turn off non-useful warnings for OS X - will fix when build Windows viewer
* Remove explicit code to turn off unused funcs for tut.hpp (#pragma clang diagnostic ignored "-Wunused-function") - I moved it to package itself
-* Port llQtWebKit with SSL3/TLS fix to hacked version and include in autobuild (Oz)
-
* Fix up commented out code in 'tut' package - tut/tut/tut_assert.hpp #82 & #84 (no operator << for T & Q)
* Fix llphysicsextension:
@@ -15,6 +11,9 @@
* remove unused variables 78-81
* remove pointer to hacked version in vewer autobuild.xml
-* clang demands default ctor here: https://bitbucket.org/callum_linden/viewer-tools-update-callum/src/c58560da7bb6e00deffcbbc1c25cbf87bf2e96ec/indra/newview/llgrouplist.cpp?at=default#cl-53 side effects?
-
* Nat to look at this please: https://bitbucket.org/callum_linden/viewer-tools-update-callum/commits/3d2fb85943d527e7db9908ff2824bc54afe916f1
+
+* Rebuild with CMake 3.0.2
+
+* Remove -Wno-sign-compare from indra/cmake/00-Common.cmake and see if it builds. (Why did this switched off still catch U32 v; if ( v < 0 ) { })
+
diff --git a/indra/llcommon/llpredicate.h b/indra/llcommon/llpredicate.h
index 91d96e64f5..e6c56a5711 100644
--- a/indra/llcommon/llpredicate.h
+++ b/indra/llcommon/llpredicate.h
@@ -139,10 +139,9 @@ namespace LLPredicate
Rule()
{}
- void require(ENUM e)
+ void require(ENUM e, bool match)
{
- // TEMP XCODE6FIX checkin while i figure out what the heck this is supposed to mean
- // mRule.set(e, require);
+ mRule.set(e, match);
}
void allow(ENUM e)