Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-15clang/cmake - quiet warnings for external libs and reference moto as a ↵Campbell Barton
system include.
2013-06-21Code cleanup: fix some vs2012 compiler warningsBrecht Van Lommel
2013-06-17cmake: remove set_lib_path macroCampbell Barton
2013-06-17CMake / vc2010:Thomas Dinges
* Remove vc2010 support from cmake. There is some "if(MSVC10)" left in extern - ceres, but will leave that for Sergey. :)
2013-03-27Fix #33518: Jack sync doesn't work in 2.64, 2.64 or 2.65 stable versionsSergey Sharybin
Added new build option WITH_JACK_DYNLOAD for CMake and WITH_BF_JACK_DYNLOAD for SCons, which means there'll be no build-time linking against libjack and getting symbols from libjack will happen runtime using dlopen and dlsym tricks. Alternative would be to use weak linking, but it'll require having wrapper for preloading libjack. This new options are disabled by default and they only intended to be used on linux. Other platforms shall not be using this and there shall be no functional changes on non-linux platforms at all.
2013-03-16code cleanup: quiet some -Wshadow warnings, mix of obvious mistakes and ↵Campbell Barton
harmless global/local naming conflict.
2013-03-14tweaks to clang so blender can build with -WerrorCampbell Barton
2013-03-12use gcc warning -Wredundant-decls, exposes some odd/duplicate declarations ↵Campbell Barton
which have been removed.
2013-02-27add PHY headers to cmake's ketsji (else some IDE's won't show)Campbell Barton
2013-02-27Fix various warnings with clang build, and adjust cmake clang warnings flagsBrecht Van Lommel
to include a few more that gcc is using too.
2013-01-03add option WITH_SYSTEM_BULLET to link against the bullet installation found ↵Campbell Barton
on the system. Note: this doesn't work yet for everything with latest stable bullet (2.81), need to look into why and likely apply some patches upstream. However I managed to link blender by disabling some features, likely it can be made to work without too much trouble.
2013-01-01patch [#33331] Time To Start Moving To StdboolCampbell Barton
by Lawrence D'Oliveiro (ldo) so BKE_utildefines.h allows use of C99's bool type and true/false. currently scons wont try to use stdbool.h, and works as if its never found.
2012-11-19Fix when statically linking with distro's boost: in this case, we most ↵Bastien Montagne
likely also need to statically link against icu, as most boost packages are built with it. Without that, you get a bunch of errors at link time (when using boost_locale, or, in freestyle branch, boost_regex). So when you enable Boost_USE_STATIC_LIBS, you should also set Boost_USE_ICU to True. Will add a note about that in build doc too.
2012-11-15Cycles OSL: windows build system changes to support static OSL/OIIO.Brecht Van Lommel
2012-11-11Replacing gettext i18n backend by boost::locale one.Bastien Montagne
This commit adds a small and simplistic C wrapper around boost's locale library as intern/locale, and heavily simplifies/reduces Blender's own i18n code (under blenfont/ dir). And it adds back UI translation on windows' official builds (with msvc)! Note to platform maintainers: iconv and gettext (libintl) can now be removed from precompiled libs (not gettext binaries, under windows, of course ;) ). Note to MinGW32/64 users: boost_locale lib has not yet been uploaded for those build env, please disable WITH_INTERNATIONAL for now (hopefully will be fixed very soon, have contacted psy-fy).
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-06Better support for LLVM linking, needed for static OSL library.Lukas Toenne
This adds cmake code for LLVM on linux and updates the cmake code used for OSX. LLVM is linked like other external libraries now, by using the setup_liblinks and setup_libdirs macros instead of the PLATFORM_LINKFLAGS variable. The use of llvm-config for getting a list of libraries can also be simplified quite a bit. Caching the LLVM_DIRECTORY and LLVM_VERSION strings could be nicer though.
2012-09-15Color Management, Stage 1: Initial OpenColorIO library integrationSergey Sharybin
This commit integrates support of OpenColorIO library into build systems. It also contains C-API for OpenColorIO library which could be used by Blender. CMake has got find rules familiar to OpenImageIO's one which makes it easier for build system to find needed libraries and includes. Scons only could use explicitly defined paths to libraries and includes. C-API would be compiled and Blender would be linked against C-API and OpenColorIO but it wouldn't affect on Blender behavior at all. OpenColorIO could be disabled by setting up WITH_OCIO to Off in CMake and setting WITH_BF_OCIO in Scons.
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-13- cmake macro list_insert_after/list_insert_before now error when the item ↵Campbell Barton
passed is not found in the list. - BKE_pose_copy_data() check for target pointer is no longer valid and infact comparing against un-initialized memory in some cases.
2012-09-10Cleanup for OSL linking in cmake: Move cmake OSL library search and path ↵Lukas Toenne
definition from the cycles macro file to the top-level CMakeLists.txt. This makes the OSL_LIBRARIES and other variables accessible throughout Blender cmake scripts and especially in the creator module for linking libraries.
2012-08-11fix for own error with opencl bokeh blur.Campbell Barton
2012-08-11minor improvements to cmake's datatoc usage, now changes to datatoc.c ↵Campbell Barton
re-make generated files.
2012-08-11add back datatoc, use this instead of cmake script which was too slow.Campbell Barton
2012-08-11simplified data_to_c macro in cmakeCampbell Barton
2012-08-11startup.blend and preview.blend are now converted to C at build time.Campbell Barton
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-08data_to_c in cmake, not used yet.Campbell Barton
2012-08-05Windows MSVC libraries:Thomas Dinges
* Some refactor, use set_lib_path macro again, which simplifies the code a bit.
2012-07-16handy cmake list macros for inserting items into a list before/after ↵Campbell Barton
existing items
2012-06-28code cleanup: compile with clang and quiet some warnings.Campbell Barton
2012-06-23add cmake option WITH_SYSTEM_OPENJPEG so linux can build cycles without ↵Campbell Barton
having libopenjpeg installed.
2012-06-23rename WITH_BUILTIN_GLEW, WITH_SYSTEM_GLEW & negate.Campbell Barton
2012-05-27code cleanup: remove mode comments, these were applied very un-evenly ↵Campbell Barton
across a few files.
2012-05-15Fix El Topo:Daniel Genrich
- Library compile errors - 2 Bugs (have been reported to lib owner) - LAPACK for cmake TODO: - Scons is still missing LAPACK lib define - Do other platforms got LAPACK lib?
2012-04-22Solve restriction of MinGW that users have to turn ffmpeg on for cmake.Antony Riakiotakis
2011-12-31Patch is partially made by Pelle Johnsen. Thanks!Alexander Kuznetsov
This patch enables search for specific libraries for vc2010 using "set_lib_path" macro If *x* library or path exists in lib/win___/vc2010/*x* , vc2010 will use it. If not, compiler will use standard libraries. It can be easily extended to gcc. The function is enabled for: openCollada openExr Python openImageIO The different libraries are needed for different compilers because C++ was used. There is no standard for lib's C++ structure/functions' names. Actual libs will follow
2011-11-09Fixes for MinGW cmake debug build:Antony Riakiotakis
* OpenEXR doesn't need debug suffix * Fix libmv template issue when linking by removing duplicate libmv inclusion. I wonder how this never turned up in release builds as well. Important: Since OpenImageIO went into trunk, OpenEXR, possibly along with other image libraries will need to be turned on too because OIIO depends on them.
2011-11-07CMake: add delayed_install macro to specify files to be installed from modulesBrecht Van Lommel
other than source/creator.
2011-11-07CMake: Boost and OpenImageIO building support (unused still).Brecht Van Lommel
2011-11-01hopefully fix problem with cmake on osx (older gcc version)Campbell Barton
2011-10-30correct flags for older GCC's which dont suppport -Wno-deprecated-declarations,Campbell Barton
detect if the flag is supported before use
2011-10-27tweak remove_strict_flags so it can be used with gcc's -WallCampbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-02remove find samplerate module, use -msse2 flag for intel c++ since its ↵Campbell Barton
supported.
2011-10-02* Removing libsamplerate from build systemsJoerg Mueller
* Enabling OpenAL for scons win64-vc in default config; Nathan or Sergey: please update the build bot to build with OpenAL!
2011-10-02minor cmake edits:Campbell Barton
- osx was defaulting to -O3. - clang wasnt detecting sse compiler args.
2011-10-01cmake:Campbell Barton
- fix for cmake's SSE detection which would fail because of strict warnings and also had redundant cache setting. - was incorrectly initializing variables (own bad) - python was searching for libs on every run, now only do this if there not cached.
2011-10-01cmake: sse flags were being defined in 2 different placesCampbell Barton
2011-09-30fix for odd linking error with ffmpeg.Campbell Barton
2011-09-30sse flags for intel c++ compilerCampbell Barton