2018-09-19 17:48:11 +02:00
|
|
|
# Turn everything ON that's expected for an official release builds.
|
2014-11-13 18:06:03 +01:00
|
|
|
#
|
|
|
|
# Example usage:
|
|
|
|
# cmake -C../blender/build_files/cmake/config/blender_full.cmake ../blender
|
|
|
|
#
|
|
|
|
|
Basic Alembic support
All in all, this patch adds an Alembic importer, an Alembic exporter,
and a new CacheFile data block which, for now, wraps around an Alembic
archive. This data block is made available through a new modifier ("Mesh
Sequence Cache") as well as a new constraint ("Transform Cache") to
somewhat properly support respectively geometric and transformation data
streaming from alembic caches.
A more in-depth documentation is to be found on the wiki, as well as a
guide to compile alembic: https://wiki.blender.org/index.php/
User:Kevindietrich/AlembicBasicIo.
Many thanks to everyone involved in this little project, and huge shout
out to "cgstrive" for the thorough testings with Maya, 3ds Max, Houdini
and Realflow as well as @fjuhec, @jensverwiebe and @jasperge for the
custom builds and compile fixes.
Reviewers: sergey, campbellbarton, mont29
Reviewed By: sergey, campbellbarton, mont29
Differential Revision: https://developer.blender.org/D2060
2016-08-06 06:20:37 +02:00
|
|
|
set(WITH_ALEMBIC ON CACHE BOOL "" FORCE)
|
2014-11-13 18:06:03 +01:00
|
|
|
set(WITH_BUILDINFO ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_BULLET ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_CODEC_AVI ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_CODEC_FFMPEG ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_CODEC_SNDFILE ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_CYCLES ON CACHE BOOL "" FORCE)
|
2015-12-02 16:20:20 +05:00
|
|
|
set(WITH_CYCLES_OSL ON CACHE BOOL "" FORCE)
|
2019-04-11 11:26:23 +02:00
|
|
|
set(WITH_DRACO ON CACHE BOOL "" FORCE)
|
2014-11-13 18:06:03 +01:00
|
|
|
set(WITH_FFTW3 ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_LIBMV ON CACHE BOOL "" FORCE)
|
2015-07-24 19:39:12 +10:00
|
|
|
set(WITH_LIBMV_SCHUR_SPECIALIZATIONS ON CACHE BOOL "" FORCE)
|
2014-11-13 18:06:03 +01:00
|
|
|
set(WITH_COMPOSITOR ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_FREESTYLE ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_GHOST_XDND ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IK_SOLVER ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IK_ITASC ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IMAGE_CINEON ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IMAGE_DDS ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IMAGE_HDR ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IMAGE_OPENEXR ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IMAGE_OPENJPEG ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_IMAGE_TIFF ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_INPUT_NDOF ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_INTERNATIONAL ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_JACK ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_LZMA ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_LZO ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_MOD_FLUID ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_MOD_REMESH ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_MOD_SMOKE ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_MOD_OCEANSIM ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_AUDASPACE ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_OPENAL ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_OPENCOLLADA ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_OPENCOLORIO ON CACHE BOOL "" FORCE)
|
2019-08-15 18:09:58 +02:00
|
|
|
set(WITH_OPENIMAGEDENOISE ON CACHE BOOL "" FORCE)
|
2014-11-13 18:06:03 +01:00
|
|
|
set(WITH_OPENMP ON CACHE BOOL "" FORCE)
|
2018-11-27 14:40:25 +01:00
|
|
|
set(WITH_OPENSUBDIV ON CACHE BOOL "" FORCE)
|
2016-02-10 14:04:05 +01:00
|
|
|
set(WITH_OPENVDB ON CACHE BOOL "" FORCE)
|
2016-02-23 09:48:47 +01:00
|
|
|
set(WITH_OPENVDB_BLOSC ON CACHE BOOL "" FORCE)
|
2014-11-13 18:06:03 +01:00
|
|
|
set(WITH_PYTHON_INSTALL ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_RAYOPTIMIZATION ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_SDL ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_X11_XINPUT ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_X11_XF86VMODE ON CACHE BOOL "" FORCE)
|
|
|
|
|
|
|
|
set(WITH_MEM_JEMALLOC ON CACHE BOOL "" FORCE)
|
|
|
|
|
2015-07-24 19:39:12 +10:00
|
|
|
|
2016-04-30 04:04:18 +10:00
|
|
|
# platform dependent options
|
2014-11-13 18:06:03 +01:00
|
|
|
if(UNIX AND NOT APPLE)
|
2019-04-17 06:35:54 +02:00
|
|
|
set(WITH_JACK ON CACHE BOOL "" FORCE)
|
|
|
|
set(WITH_DOC_MANPAGE ON CACHE BOOL "" FORCE)
|
2015-07-24 19:39:12 +10:00
|
|
|
elseif(WIN32)
|
2019-04-17 06:35:54 +02:00
|
|
|
set(WITH_JACK OFF CACHE BOOL "" FORCE)
|
2016-04-24 00:16:15 +10:00
|
|
|
elseif(APPLE)
|
2019-04-17 06:35:54 +02:00
|
|
|
set(WITH_JACK ON CACHE BOOL "" FORCE)
|
2017-04-23 17:27:59 +02:00
|
|
|
|
2019-04-17 06:35:54 +02:00
|
|
|
# include("${CMAKE_CURRENT_SOURCE_DIR}/../platform/platform_apple_xcode.cmake")
|
2014-11-13 18:06:03 +01:00
|
|
|
endif()
|