Campbell Barton
ca7c07cda9
add back datatoc, use this instead of cmake script which was too slow.
2012-08-11 16:25:31 +00:00
Campbell Barton
b97fc46abc
remove all remaining data files from source, now all are converted at build time.
...
note: this is currently very slow in cmake, will address this next.
2012-08-11 15:24:31 +00:00
Campbell Barton
90f443bb86
generate brush icons C files at build time.
2012-08-11 14:40:09 +00:00
Campbell Barton
81272e28a0
generate glsl shaders c files at build time.
2012-08-11 13:01:44 +00:00
Campbell Barton
5f341a846b
startup.blend and preview.blend are now converted to C at build time.
...
made some changes to startup.c
- change default player to internal since its working now.
- added new screen for full screen 3d viewport (nice for demo's and navigating)
- disable cursor depth option (was enabled by default because of re-used flag)
2012-08-11 12:26:43 +00:00
Campbell Barton
24ac1ce44e
fix own error with scons, building failed when BF_BUILDDIR was absolute.
2012-08-10 15:25:54 +00:00
Campbell Barton
414b9865e4
zero rotation values for quat_apply_track() which were in fact just float in precision.
...
also minor code cleanup - tabs -> spaces in scons file.
2012-08-10 08:19:45 +00:00
Campbell Barton
7a760b4804
generate COM_OpenCLKernels.cl.h automatically at build time, this allows editing COM_OpenCLKernels.cl and rebuilding and means we dont have to have both files in svn.
...
updates made to cmake and scons.
2012-08-09 19:59:36 +00:00
Jens Verwiebe
53a861b6f9
OSX/scons: fix compiling on the new OSX 10.8 (Mountain Lion) with delivered Xcode 4.4
2012-07-26 11:08:56 +00:00
Antony Riakiotakis
aa29ae6b4f
Fix ultra stupid mistake on Scons.
2012-07-06 13:36:54 +00:00
Thomas Dinges
b0644f0b05
Scons:
...
Fix for r48639, wrong syntax and wrong indent...
2012-07-05 11:45:28 +00:00
Antony Riakiotakis
fa92f2fb55
Update build systems to copy needed dlls from MinGW-w64, turn openmp on by default for MinGW.
2012-07-05 11:39:11 +00:00
Campbell Barton
54156e2b82
option to disable feather, since its so slow - for interactively editing masks its useful to be able to disable.
...
also rename RNA to 'use_antialiasing'
2012-06-21 12:27:57 +00:00
Thomas Dinges
7a301579c8
Scons:
...
* Remove "plugininstall" from argument list, caused errors.
2012-05-29 12:13:45 +00:00
Campbell Barton
0b7593a3dc
finish cleanup for plugins
2012-05-29 10:31:42 +00:00
Joshua Leung
523a6b0424
Scons - only go to the trouble of making these directories if they don't already
...
exist!
2012-05-23 04:15:50 +00:00
Antony Riakiotakis
e54a0039dc
Add pthread dll for MinGW64 during installation. Now people who download from buildbot will be able to run the build even without MinGW-w64 installed.
2012-05-01 20:57:39 +00:00
Nathan Letwory
c30dba9a92
Fix OIIO dll copying for win32-mingw
2012-04-26 08:04:11 +00:00
Antony Riakiotakis
4782522379
Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with slight modifications.
...
Thanks!
2012-04-24 12:57:58 +00:00
Thomas Dinges
3f605bff4b
Scons:
...
* Add new scons options to 'blenderlite' target
* Remove ancient yafray comment
2012-04-14 22:33:48 +00:00
Campbell Barton
17786b3b3e
building without python works again, cleanup bmesh include paths (cmake and scons).
2012-03-08 03:25:53 +00:00
Jens Verwiebe
f8d55b5bf0
OSX: scons: fix own mistake, truncate output of xcode-build -version to major.minor version in config to change the var not only the print
2012-02-25 11:21:20 +00:00
Jens Verwiebe
bbb77f5878
OSX: scons: corrected output string of xcode-build -version, so only major/minor version is used
2012-02-25 10:59:32 +00:00
Sergey Sharybin
29f0ff718b
Reverting changes made to build systems when was upgrading OpenAL.
...
Reverting to openal from creative because own builds doesn't deal with 3D sound.
Hopefully it wouldn't lead to crashes caused by ffmpeg+openal (for resolving which
libraries were updated to openal-soft).
2012-02-17 16:58:34 +00:00
Sergey Sharybin
7a85ad51bf
Compilation error when using mingw+scons
...
Error was caused by boost library (which doesn't seem to be working with Cycles too
when compiling with mingw). Switched mingw to use TR1 unordered collections. Also,
there was re-declaration of strcasecmp when mingw is used.
Additional changes are related on using own process spawning when BF_TOOLSET is set to
mingw. Seems to be working fine now (i've got too long command line error) and no
warning are supressing now (as it was told in comment for commented own process spawning).
2012-01-17 10:32:17 +00:00
Campbell Barton
ba8d1b940f
option to build without remesh modifier for cmake and scons
2011-12-31 03:34:44 +00:00
Sergey Sharybin
a0e62e77d7
Update build files to use new OpenAL libraries
2011-12-27 09:37:19 +00:00
Thomas Dinges
b66c87231a
* Changes for static win32 png libs.
2011-12-19 19:46:07 +00:00
Jens Verwiebe
94bc2b0cff
OSX: proper scons config and linking weak for jackOSX and errorhandling
2011-12-12 22:17:02 +00:00
Thomas Dinges
7c630aac80
Scons/CUDA
...
* Added missing bitness info to the nvcc_flags.
This makes sure that the nvcc compiler builds the correct cubins.
2011-12-08 19:16:43 +00:00
Brecht Van Lommel
45de380771
Cycles
...
* Compile all of cycles with -ffast-math again
* Add scons compilation of cuda binaries, tested on mac/linux.
* Add UI option for supported/experimental features, to make it
more clear what is supported, opencl/subdivision is experimental.
* Remove cycles xml exporter, was just for testing.
2011-12-01 16:33:21 +00:00
Campbell Barton
8c6057d5e3
exclude addons_contrib/ for release builds.
2011-11-17 19:43:59 +00:00
Jens Verwiebe
8cf563530d
Scons: make sure fftw is enabled when ocean_mod is compiled
2011-11-14 12:55:46 +00:00
Lukas Toenne
11c83d8432
Ocean Sim modifier patch
...
by Matt Ebb, Hamed Zaghaghi
This adds a new Modifier "Ocean" to simulate large-scale wave motion.
Details can be found in the wiki documentation [1], the project homepage [2] and the patch tracker [3]
The modifier is disabled by default for now. To enable it, the WITH_OCEANSIM (cmake) / WITH_BF_OCEANSIM (scons) flags have to be set. The code depends on fftw3, so this also has to be enabled.
[1]
http://wiki.blender.org/index.php/Doc:2.6/Manual/Modifiers/Simulation/Ocean
[2]
http://www.savetheoceansim.com
[3]
http://projects.blender.org/tracker/?group_id=9&atid=127&func=detail&aid=28338
2011-11-13 12:17:27 +00:00
Joshua Leung
9111213a98
Whitespace tweaks
2011-11-10 10:34:26 +00:00
Nathan Letwory
c9bca51e76
Add compiles support for Cycles.
...
No CUDA compiling yet, will be added later.
2011-11-08 20:40:02 +00:00
Thomas Dinges
f837b46a2b
Modifier compilation tweaks (Blender conference commit)
...
* Fluid compilation: Inverse the compile flag from DISABLE_ELBEEM to WITH_MOD_FLUID for consistency. (scons/cmake)
* Use WITH_BF_FLUID in your user config (scons)
* Add support for scons to disable build with Decimate and Boolean modifier.
(WITH_BF_DECIMATE and WITH_BF_BOOLEAN)
2011-10-29 23:56:07 +00:00
Bastien Montagne
c49cdf5eec
Another set of UI messages fixes and tweaks! No functional changes.
2011-10-23 19:54:06 +00:00
Guillermo S. Romero
6105199668
Remove the svn:keywords property.
2011-10-23 18:38:16 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
d37760bc34
cleanup scons build flags, many duplicates because because of confusion between CFLAGS/CPPFLAGS/CCFLAGS/CXXFLAGS, devs would set multiple to be on the safe side.
...
- defines go in CPPFLAGS
- C & C++ flags go in CCFLAGS
- CFLAGS / CXXFLAGS are C OR C++ only.
also commented intended ghost unicode/ascii usage.
2011-10-21 04:23:26 +00:00
Campbell Barton
78a8f8a4b1
- remove release/bin/.blender/.bfont.ttf, we have ./release/datafiles/bfont.ttf already, and its not used anymore.
...
- removed scons WITH_BF_FREETYPE
2011-10-21 03:16:01 +00:00
Campbell Barton
d132b08f33
move fonts/ and locale/ dirs into release/datafiles, since blender wasn't finding them in their current location and so to test international characters you had to 'make install'.
...
updated scons/cmake/translation-scripts.
2011-10-21 03:00:28 +00:00
Campbell Barton
427f770d64
scons flags were being set carelessly - CCFLAGS is like setting CFLAGS and CXXFLAGS - in a few cases this was being set redundantly.
...
there are more cases that chould be changed since CPPFLAGS and CCFLAGS are both being set where only one is needed but for now this is safe.
2011-10-05 23:35:03 +00:00
Campbell Barton
bfe27327a0
revert part of r40800, btools.ENDIAN should be correct, if its not then that needs to be fixed rather then checking on the platform.
...
./build_files/scons/tools/btools.py:68 - checkEndian() uses pythons struct which knows the systems native endian and will work unless cross compiling (which afaik isnt dont between different endian systems so far).
2011-10-05 23:17:40 +00:00
Jens Verwiebe
39300a5079
OSX: Correct copy/paste error and exclude endianess switch from darwin
2011-10-05 08:58:32 +00:00
Campbell Barton
e42146c1ec
remove .Blanguages, its not used anymore
2011-10-02 22:28:49 +00:00
Jens Verwiebe
d0e7be242b
OSX: solve weaklinking for non-apple compilers by using Xlinker, build also QTKit with apple gcc, to be more compatible to distributed gnu-gcc compilers without objC, objC++ capabilities
2011-09-28 11:56:50 +00:00
Sergey Sharybin
f198961ebc
Ignore .Blanguages and .bfont.ttf when installing.
...
This files aren't used by blender anymore but they leads to
portable install when using scons.
2011-09-20 14:41:01 +00:00
Sergey Sharybin
2015eefef7
i18n: some fixes for windows, scons and game engine
2011-09-20 09:32:14 +00:00