6857e34555
Fix libpath ordering
...
This was SVN commit r7105.
2009-08-10 22:38:51 +00:00
e8ba28c306
Automatically build bundled external libraries and report errors if premake or an external library fails to build
...
This was SVN commit r7091.
2009-08-08 11:22:42 +00:00
b59ba962df
Use internal spidermonkey by default on unices. Extract a helper for pkgconfig-based libraries. Add support for dependencies between external libraries and use that to link nspr in all projects that use the spidermonkey.
...
This was SVN commit r7085.
2009-08-08 09:56:50 +00:00
e96e2e9e8d
Fix Windows build issue, svn:eol-style
...
This was SVN commit r7084.
2009-08-07 17:43:44 +00:00
5c8861adf4
Remove redundant -L linker arguments on non-Windows.
...
Fix some compiler warnings.
Fix missing non-PCH headers.
This was SVN commit r7083.
2009-08-07 17:22:05 +00:00
c7ed6c8924
Fix project type reported in comment in makefiles
...
This was SVN commit r7082.
2009-08-07 15:46:03 +00:00
6374080b60
# Fixed Linux execution problem. Extended unit-test system.
...
Fix sys_get_executable_name.
Add mock object support.
Add CxxTest wrapper to support "-test TestSuitename" and "-test
TestSuitename::test_case_name" command-line arguments for running
individual tests.
This was SVN commit r7081.
2009-08-07 15:21:39 +00:00
c66dfd11d0
Fix typo in last commit
...
This was SVN commit r7079.
2009-08-07 12:22:56 +00:00
935efedacf
OS X build fix ( fixes #265 )
...
This was SVN commit r7078.
2009-08-07 07:58:32 +00:00
65d3bd642c
Fix linking problems on Linux (patch from Christian Ruppert (idl0r))
...
This was SVN commit r7077.
2009-08-06 19:41:18 +00:00
ed5fde8641
Add some GCC warnings
...
This was SVN commit r7049.
2009-07-28 17:01:30 +00:00
75e0d4511c
Don't use the bundled enet headers on non-Windows (we need it installed as a system library anyway, so we can link to it)
...
This was SVN commit r7038.
2009-07-26 16:28:12 +00:00
f1b6b40adf
# Fix build issues by removing FCollada's bundled libxml2
...
On Windows, dynamically link to our standard libraries/libxml2/...
implementation.
This was SVN commit r7035.
2009-07-26 09:48:10 +00:00
26effc4f99
# premake 3.7 compatibility fixes
...
from patch suggested by Cilyan
This was SVN commit r7028.
2009-07-21 17:38:27 +00:00
21d4808de3
Only use --no-undefined link flag on Linux, because it is only present in GNU ld.
...
This was SVN commit r7024.
2009-07-18 22:37:03 +00:00
717db156fc
Link with -Wl,--no-undefined to detect errors at compile time
...
This was SVN commit r7022.
2009-07-18 19:55:27 +00:00
abf84b25f8
pkg-config actually gives buildoptions, not includepaths
...
This was SVN commit r7020.
2009-07-18 02:55:31 +00:00
dc3ac668e0
Add --with-valgrind option to enable valgrind support, include CoreServices framework in collada plugin, use pkg-config for libxml2 config on unixes.
...
This was SVN commit r7017.
2009-07-18 02:04:55 +00:00
ec1dac1ff4
OS X changes: allow linux_names or osx_names which will override unix_names, use it to include boost_system on OS X (it doesn't seem to exist on linux). Also changed libxml2 unix config to use pkg-config instead of hardcoded paths.
...
This was SVN commit r7016.
2009-07-18 02:03:29 +00:00
8da44f1908
Simplify the update-workspaces.sh script, remove some uses of absolute paths and allow the script to be run from anywhere (e.g. as ../update-workspaces.sh from the workspaces/gcc/ directory)
...
This was SVN commit r7011.
2009-07-17 22:07:09 +00:00
16d843a001
If HOSTTYPE is not set, try to use uname -m to detect architecture
...
This was SVN commit r7010.
2009-07-17 21:28:03 +00:00
10fb4c12e7
Fix update-workspaces.sh to handle paths with spaces ( http://www.wildfiregames.com/forum/index.php?showtopic=12472 )
...
This was SVN commit r7009.
2009-07-17 21:15:01 +00:00
6525cfd39e
Patch from #259 : [FreeBSD compat] portability fixes
...
This was SVN commit r7002.
2009-07-16 16:57:59 +00:00
cb240e474d
Use the Unicode version of wxWidgets
...
This was SVN commit r6984.
2009-07-14 10:23:56 +00:00
95ca9604f1
Check that premake is up-to-date before updating workspaces
...
This was SVN commit r6955.
2009-07-13 16:59:10 +00:00
eb4c94e44c
Define OS_LINUX when assembling assembly on linux
...
This was SVN commit r6954.
2009-07-13 16:35:29 +00:00
50cdce055c
Of course, the elf64 hack should also only apply to linux.
...
This was SVN commit r6953.
2009-07-12 15:20:09 +00:00
f28ab0c473
Add premake hack to produce elf64 assembly on amd64/x86_64
...
This was SVN commit r6952.
2009-07-12 15:16:03 +00:00
89b687de6f
Include the name of the missing library in the error message
...
This was SVN commit r6951.
2009-07-12 14:58:05 +00:00
d8722b897f
Forward HOSTTYPE variable - this should let premake.lua detect 64-bit properly.
...
This was SVN commit r6947.
2009-07-12 13:50:04 +00:00
dc02482665
Added -fPIC to all Atlas libraries, to try to fix builds on Linux x86_64
...
This was SVN commit r6944.
2009-07-11 15:29:05 +00:00
b6ebe0645e
# Minor tweaks for building on Linux
...
This was SVN commit r6928.
2009-06-26 21:09:56 +00:00
973c9b2165
Removed xmbcleanup (nowadays you can just delete the 'cache' directory instead)
...
This was SVN commit r6924.
2009-06-24 16:11:27 +00:00
d9bb1a7447
remove dbghelp and directx libraries (not redistributable)
...
move dbghelp and powrprof-specific stuff into external_libraries
dbghelp: dynamically import functions to avoid needing the .lib
This was SVN commit r6912.
2009-06-20 17:50:43 +00:00
0401cd486b
Removed Collada_dbg.dll since it's outdated and not autobuilt. Added --collada option to default update-workspaces, so Collada_dbg.dll will get compiled automatically.
...
This was SVN commit r6793.
2009-03-27 01:45:22 +00:00
6426777e61
# Disable non-Free pathfinding library
...
(All the code is still there, it's just #ifdef'd out by default)
This was SVN commit r6775.
2009-03-24 21:40:10 +00:00
07a4f809d8
# Replace Xerces with Libxml2
...
(in Xeromyces, whose name now doesn't make much sense but oh well)
This was SVN commit r6770.
2009-03-24 00:55:35 +00:00
f74f772a41
# More libxml2
...
Use libxml2 for parsing in Atlas. Plus some tests for it.
This was SVN commit r6764.
2009-03-23 01:07:08 +00:00
7610d4361c
# Started using libxml2
...
This was SVN commit r6763.
2009-03-22 20:51:35 +00:00
eec7f8fc05
# Added libxml2
...
This was SVN commit r6761.
2009-03-22 19:06:21 +00:00
54ab9db537
Made AoE3Ed tools optional (and disabled by default), because they're incompatible with recent DevIL
...
This was SVN commit r6760.
2009-03-22 17:57:11 +00:00
8c1fc507ab
# Build system fixes for Linux
...
Use proper library names instead of hard-coded paths when linking to dll
projects, so they can be found properly at run-time
This was SVN commit r6759.
2009-03-22 16:38:27 +00:00
a483f94023
Added a default svn_revision.txt to fix the build
...
This was SVN commit r6753.
2009-03-19 23:20:27 +00:00
42323bf1b5
wfg icon
...
This was SVN commit r6660.
2009-02-07 20:04:51 +00:00
54e19e27d2
Autobuilder startup service binary
...
This was SVN commit r6570.
2009-01-01 22:48:05 +00:00
96eb854667
fix: output is only expanded once, so set it directly
...
fix path
now get version of source dir, not .
This was SVN commit r6530.
2008-12-08 07:43:07 +00:00
3da952a036
add missing DLL
...
move svn_revision stuff to build/svn_revision
This was SVN commit r6529.
2008-12-08 07:34:20 +00:00
12e59fd850
# groundwork for embedding svn revision number into the EXE for debugging
...
add svnversion from official svn cmdline client distro and its
dependencies
add a horrible batch file that reads its output and writes it to a text
file as a quoted string
(see http://www.wildfiregames.com/forum/index.php?showtopic=12104&hl= )
This was SVN commit r6528.
2008-12-07 22:21:10 +00:00
09f97a3422
Some fixes for OS X:
...
- Find enet properly
- Type conversion of size_t's in JS
This was SVN commit r6324.
2008-08-11 04:18:10 +00:00
4a57fed5a7
Make CxxTest output on Windows go to OutputDebugString instead of stdout, so it'll appear in the VS debug output window.
...
This was SVN commit r6258.
2008-07-19 19:00:32 +00:00