Andrey Lihatskiy
1b68f71348
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
2024-04-29 07:56:09 +03:00
Nicky
241919e7f7
Rework cmake, the original plan was to maybe be able to use conan targets with the same name (that's why 3ps had names like apr::apr),
...
but it's safer and saner to put the LL 3ps under the ll:: prefix.
This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard().
2022-04-13 19:21:55 +02:00
Nat Goodspeed
038c555fc4
DRTVWR-418: In viewer64-mac-havok fork, turn on Xcode 8 Havok.
...
This is known not to work yet: the relevant Havok libraries are not being
bundled with llphysicsextensions, therefore the viewer can't link with any
Havok symbols.
2017-02-21 17:12:27 -05:00
Nat Goodspeed
56d04963d4
DRTVWR-418: Fix CMake syntax for Havok.cmake refactoring.
2017-02-17 16:44:47 -05:00
Nat Goodspeed
2428b484e3
DRTVWR-418: Attempt to make sense of Havok.cmake Linux logic.
...
Aside from crazy indentation, much of Havok.cmake is redundant testing of
DEBUG_PREBUILT and conditional MESSAGE(STATUS ...) output, not to mention
repeating stanzas for each of debug_dir, release_dir and relwithdebinfo_dir.
Use local functions and foreach() to try to manage redundancy so the details
of what it's actually trying to do don't get lost in the noise.
2017-02-17 15:56:42 -05:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
callum_linden
b265b899d4
Update autobuild to point to new (VS2013) Havok files and fix up name mismatch
2014-12-17 16:24:31 -08:00
Oz Linden
2385cac566
Move the cmake package tracking files under the packages directory
2014-12-17 16:57:48 -05:00
Nat Goodspeed
cbb6a416fc
Make havok_source package name agree with name from repo URL.
...
Until we get a havok-source package built with new metadata-bearing autobuild,
the package name in autobuild.xml and CMake must agree with the tarball
filename.
2014-12-04 21:48:13 -05:00
callum_linden
01125b2826
Update to build on Xcode 6.0: change name of prebuilt binary to match new format in autobuild.xml (subnname-subname vs subname_subname)
2014-10-17 12:00:13 -07:00
Oz Linden
f9399c80ca
minimal hacks to autobuild.xml to allow configure to finish
2014-09-23 16:28:34 -04:00
Graham Madarasz
025c890958
Merge vwr-dev-mat
2013-05-01 08:11:15 -07:00
Graham Madarasz
806d09b114
Merge 3.5.1 into Materials
2013-04-30 19:50:05 -07:00
Oz Linden
ddd5659f81
merge changes for DRTVWR-294
2013-04-19 10:11:29 -04:00
Graham Madarasz
bf6182daa8
Update Mac and Windows breakpad builds to latest
2013-03-29 07:50:08 -07:00
Don Kjer
cc5f8686fe
Speeding up cmake configuration, especially on linux. Re-arranged llrender/llwindow cmake source a bit
2012-10-15 17:36:51 +00:00
Oz Linden
42cc602732
fix finding havok libs in relwithdebinfo mode (uses release unless LL_DEBUG_HAVOK is used
2012-07-21 08:47:36 -07:00
Matthew Breindel (Falcon)
847a2738a3
Changed windows to always use havok Hybrid in RelWithDebInfo. Windows no longer uses Havok Debug. On other platforms, use of Debug vs Fulldebug in RelWithDebInfo is still governed by LL_DEBUG_HAVOK
2012-07-11 14:55:01 -07:00
Matthew Breindel (Falcon)
9fa98e13eb
Hopefully fixed windows build. Now support -DLL_DEBUG_HAVOK:BOOL=ON to enable Havok Hyrbid (fulldebug) libs to link in Windows RelWithDebInfo. On other platforms, that flag will cause RelWithDebInfo to link against Havok fulldebug libs. The rest of the time, RelWithDebInfo will link to Havok Debug and Debug will link to Havok Fulldebug
2012-07-11 03:16:33 +00:00
Matthew Breindel (Falcon)
e80c001e31
Updating Havok.cmake to support all 3 major build configurations on all platforms. This is incomplete and requires additional changes to the 3p-havok-source repo and the llphysicsextensions-src repo.
2012-07-10 18:16:05 -07:00
Oz Linden
14f754f160
begin integrating building of llphysicsextensions from source here (incomplete)
2012-07-05 06:08:34 -04:00
Todd Stinson
7236b1f4f8
Removing the havok dependency from the viewer build as this is now resolved in the llpathinglib library itself.
2012-01-06 14:50:01 -08:00
Todd Stinson
a9233d4f5c
Ensuring that the debug build use the debug libs and the release build use the release libs.
2011-12-14 15:20:15 -08:00
Todd Stinson
ec52f62228
Adding the ability to pull in the pathing library as a prebuilt dependency.
2011-12-12 10:02:12 -08:00