Campbell Barton
79d69bb9e3
Makefile: Use hidden FORCE target
2016-05-21 05:48:10 +10:00
d09a372acb
Fix T48078: incorrect OS X command for retrieving number of CPUs on in Makefile.
2016-04-09 00:25:18 +02:00
Campbell Barton
236fabcc41
Minor edits to sync make.bat & makefile
2016-01-04 20:42:00 +11:00
Campbell Barton
e4d016ce48
Makefile: show build dir when configuring
2015-09-22 00:16:53 +10:00
Campbell Barton
81b37f5e92
CMake: use functions instead of macros
...
Reduces issues with vars leaking into the parent scope.
2015-06-17 09:38:24 +10:00
Campbell Barton
208a917b73
CMake: note env var
2015-06-14 10:05:03 +10:00
Campbell Barton
424e5be046
Makefile support for using NPROCS as an env var
2015-06-14 08:27:29 +10:00
Campbell Barton
f167f434d9
Support alternate python command
2015-06-11 04:14:43 +10:00
Campbell Barton
0737f59f62
tweaks to packman build
...
remove --asroot arg to makepkg
2015-03-24 07:49:17 +11:00
Campbell Barton
0025d90b98
Cleanup: use tabs
2015-03-21 16:40:43 +11:00
Campbell Barton
93c4ba7b70
Force phony targets to build (even if file exists)
...
This is a convenience makefile only,
files if they exist by accident shouldn't ever be used.
2014-12-20 02:15:14 +01:00
Campbell Barton
4e4ef13734
CMake: add 'full' to 'make help'
2014-11-14 00:19:53 +01:00
Campbell Barton
4b106ac1c9
Add 'help_features' make target (prints WITH_*** options)
2014-11-13 19:41:33 +01:00
Campbell Barton
b1ca5b30cf
CMake: add 'make full' target
2014-11-13 19:41:33 +01:00
Campbell Barton
13c5b0d546
Utility script to create release archive
...
- only include files known to git.
- includes all submodules.
- version extracted from BKE_blender.h for naming.
- MD5 checksum generated.
- 'make tbz' convenience target.
Script by Dan McGrath with own minor edits.
2014-09-16 11:44:00 +10:00
Campbell Barton
e5adeed40b
Makefile: add 'update' convenience target
2014-09-15 14:11:14 +10:00
Campbell Barton
2dc139cd89
Source Checkers: Include intern/ libs we maintain in spelling checks
2014-07-25 15:17:29 +10:00
Campbell Barton
0eb060c7b4
Move tests into tests/ top-level dir
2014-06-18 22:03:46 +10:00
Jens Verwiebe
75135cfa9b
OSX: fix T40413, automatic threads for compile throw wrong output
2014-05-29 11:15:32 +02:00
Campbell Barton
06a05e4dae
BSD's was using too many build threads for convenience makefile
...
D431 from Aaron Peterson
2014-05-27 09:47:11 +10:00
Lawrence D'Oliveiro
49e21f6978
Found another place where nproc can be used
...
/proc/cpuinfo is a Linux-specific thing. Using GNU [[ http://www.gnu.org/software/coreutils/manual/html_node/nproc-invocation.html | nproc ]] should be more portable.
Reviewers: mont29
Reviewed By: mont29
Differential Revision: https://developer.blender.org/D377
2014-03-02 10:29:40 +01:00
Thomas Dinges
21264f89ac
Cycles: Add a cmake config to easily compile Cycles Standalone.
...
On Linux/Mac OS X, simply type "make cycles" inside the Blender source directory, to get a standalone build of the engine.
Reviewed by: Brecht
Differential Revision: https://developer.blender.org/D228
2014-01-20 20:44:39 +01:00
Campbell Barton
4c9a3a53bd
UI Icons: store icons in git as uncompressed pixmaps (D196)
...
this allows for updating icons without committing a new PNG each time
(which is inefficient with git). The data files are converted into a
PNG at builds time and used just as they were before.
2014-01-14 00:14:03 +11:00
Campbell Barton
64fc94e93f
Code Cleanup: osl style
2014-01-06 13:58:33 +11:00
Campbell Barton
c3788b60f4
Convenience Makefile: spaces in the build path would fail still.
2013-11-17 21:16:39 +11:00
Campbell Barton
4882cb6f28
convenience makefile: support spaces in paths
...
also update for new source/tools paths.
2013-11-17 18:54:03 +11:00
Campbell Barton
825b0e8bc4
support for paths with spaces in makefile
2013-11-15 18:59:50 +11:00
Campbell Barton
b21b24573d
lots of operator descriptions were incorrectly copy/pasted.
...
update some descriptions, others were removed and operators tagged as internal.
add a script to detect duplicate operator descriptions.
2013-09-30 05:50:41 +00:00
Campbell Barton
d90d25ec78
add icons utility make target.
2013-08-27 10:03:37 +00:00
Bastien Montagne
df059ac4c0
Fix a mismatch in help message (check_spelling_osl obviously checks OLS, and check_spelling_c, C code! :P )
2013-05-14 14:37:51 +00:00
Campbell Barton
c7e2a31bf2
correct too-big allocation in mesh beautify.
2013-04-01 07:57:33 +00:00
Campbell Barton
68e9fdeb81
code cleanup: comment unused members of bmesh operator slots and some osl style edits.
2012-11-20 14:31:58 +00:00
Campbell Barton
cf6994b910
code cleanup: spelling,
...
also initialize bmesh-bevel settings struct to zero to avoid possible uninitialized memory later.
2012-11-12 07:33:01 +00:00
Campbell Barton
fa06aab433
code cleanup: add check spelling osl
2012-10-17 01:53:29 +00:00
Campbell Barton
aeda5142ef
style cleanup: make OSL follow our C style convention. http://wiki.blender.org/index.php/Dev:Doc/CodeStyle
2012-10-17 01:47:37 +00:00
Campbell Barton
57004cfb5a
style cleanup:
...
also add helper makefile targets:
* tbz - makes a tar.bz2 of an svn export
* test_style_qtc - outputs style checks in qtc task format.
2012-10-10 23:44:07 +00:00
Campbell Barton
1e2f475512
added simple checker for array sizes, uses clang to parse C/C++,
...
Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size).
Existing free static checkers dont do this from what I can tell.
2012-10-06 12:36:21 +00:00
Campbell Barton
c2a1dcf621
fix for error in recent commit (made function static that shouldn't have been), add extra gcc warnings to cmake.
2012-09-16 01:35:00 +00:00
Campbell Barton
b31a88ccf0
add checking target check_smatch
2012-09-14 05:08:48 +00:00
Campbell Barton
121fd266b0
for the default make/cmake wrapper, use ../build_os rather then ../build/os
2012-08-15 22:59:23 +00:00
Bastien Montagne
558721ab59
More spell checking.
2012-07-04 15:04:38 +00:00
Campbell Barton
9978f97b12
cmake edits
...
- only show mingw option when building with mingw
- always run cmake configure with convenience build targets so failed configurations stop re-configuring.
- disable WITH_GHOST_XDND in 'make lite'
2012-05-27 10:03:13 +00:00
Campbell Barton
4f2c83f573
style cleanup: imbuf & icons
2012-05-13 22:05:51 +00:00
Campbell Barton
c6051ea87b
replace python3 command with python3.2, python3 isnt available on ubuntu.
2012-05-01 20:45:16 +00:00
Campbell Barton
4cfa761951
source code style checker to, (similar to pythons pep8 checker)
...
currently checks for brace placement and some whitespace use.
can be accessed with:
make test_style
or...
source/tools/check_style_c.py source/blender
also style cleanup on bmo_primitives.c
2012-05-01 20:36:39 +00:00
Campbell Barton
ea13ec1699
Spelling Cleanup
2012-03-01 12:20:18 +00:00
Campbell Barton
d2cab3e8b0
move bmesh wiki docs into bmesh header and update doxygen.
...
also have doxygen ignore *.py files and fix some warnings.
2012-02-27 20:27:19 +00:00
Campbell Barton
1f74789d12
Correct mathutils documentation, also correct some python spelling errors and add makefile target check_spelling
2012-02-08 04:37:37 +00:00
Campbell Barton
28fb329419
minor changes
...
- avoid duplicate image enum definitions.
- move image UI format & bw/rgb/rgba onto 1 line.
- add 'make config' convenience target to run ccmake or cmake-gui
2011-11-23 17:14:29 +00:00
Campbell Barton
64ca81ef0f
allow passing vars to cmake from our makefile
2011-11-13 14:29:17 +00:00