1# Turn everything ON that's expected for an official release builds.
2#
3# Example usage:
4#   cmake -C../blender/build_files/cmake/config/blender_full.cmake  ../blender
5#
6
7set(WITH_ALEMBIC             ON  CACHE BOOL "" FORCE)
8set(WITH_AUDASPACE           ON  CACHE BOOL "" FORCE)
9set(WITH_BUILDINFO           ON  CACHE BOOL "" FORCE)
10set(WITH_BULLET              ON  CACHE BOOL "" FORCE)
11set(WITH_CODEC_AVI           ON  CACHE BOOL "" FORCE)
12set(WITH_CODEC_FFMPEG        ON  CACHE BOOL "" FORCE)
13set(WITH_CODEC_SNDFILE       ON  CACHE BOOL "" FORCE)
14set(WITH_COMPOSITOR          ON  CACHE BOOL "" FORCE)
15set(WITH_CYCLES              ON  CACHE BOOL "" FORCE)
16set(WITH_CYCLES_EMBREE       ON  CACHE BOOL "" FORCE)
17set(WITH_CYCLES_OSL          ON  CACHE BOOL "" FORCE)
18set(WITH_DRACO               ON  CACHE BOOL "" FORCE)
19set(WITH_FFTW3               ON  CACHE BOOL "" FORCE)
20set(WITH_FREESTYLE           ON  CACHE BOOL "" FORCE)
21set(WITH_GMP                 ON  CACHE BOOL "" FORCE)
22set(WITH_IK_ITASC            ON  CACHE BOOL "" FORCE)
23set(WITH_IK_SOLVER           ON  CACHE BOOL "" FORCE)
24set(WITH_IMAGE_CINEON        ON  CACHE BOOL "" FORCE)
25set(WITH_IMAGE_DDS           ON  CACHE BOOL "" FORCE)
26set(WITH_IMAGE_HDR           ON  CACHE BOOL "" FORCE)
27set(WITH_IMAGE_OPENEXR       ON  CACHE BOOL "" FORCE)
28set(WITH_IMAGE_OPENJPEG      ON  CACHE BOOL "" FORCE)
29set(WITH_IMAGE_TIFF          ON  CACHE BOOL "" FORCE)
30set(WITH_INPUT_NDOF          ON  CACHE BOOL "" FORCE)
31set(WITH_INTERNATIONAL       ON  CACHE BOOL "" FORCE)
32set(WITH_LIBMV               ON  CACHE BOOL "" FORCE)
33set(WITH_LIBMV_SCHUR_SPECIALIZATIONS ON CACHE BOOL "" FORCE)
34set(WITH_LZMA                ON  CACHE BOOL "" FORCE)
35set(WITH_LZO                 ON  CACHE BOOL "" FORCE)
36set(WITH_MOD_FLUID           ON  CACHE BOOL "" FORCE)
37set(WITH_MOD_OCEANSIM        ON  CACHE BOOL "" FORCE)
38set(WITH_MOD_REMESH          ON  CACHE BOOL "" FORCE)
39set(WITH_OPENAL              ON  CACHE BOOL "" FORCE)
40set(WITH_OPENCOLLADA         ON  CACHE BOOL "" FORCE)
41set(WITH_OPENCOLORIO         ON  CACHE BOOL "" FORCE)
42set(WITH_OPENIMAGEDENOISE    ON  CACHE BOOL "" FORCE)
43set(WITH_OPENMP              ON  CACHE BOOL "" FORCE)
44set(WITH_OPENSUBDIV          ON  CACHE BOOL "" FORCE)
45set(WITH_OPENVDB             ON  CACHE BOOL "" FORCE)
46set(WITH_OPENVDB_BLOSC       ON  CACHE BOOL "" FORCE)
47set(WITH_POTRACE             ON  CACHE BOOL "" FORCE)
48set(WITH_PYTHON_INSTALL      ON  CACHE BOOL "" FORCE)
49set(WITH_QUADRIFLOW          ON  CACHE BOOL "" FORCE)
50set(WITH_SDL                 ON  CACHE BOOL "" FORCE)
51set(WITH_TBB                 ON  CACHE BOOL "" FORCE)
52set(WITH_USD                 ON  CACHE BOOL "" FORCE)
53
54set(WITH_MEM_JEMALLOC        ON  CACHE BOOL "" FORCE)
55
56
57# platform dependent options
58if(NOT WIN32)
59  set(WITH_JACK                ON  CACHE BOOL "" FORCE)
60endif()
61if(UNIX AND NOT APPLE)
62  set(WITH_DOC_MANPAGE         ON  CACHE BOOL "" FORCE)
63  set(WITH_GHOST_XDND          ON  CACHE BOOL "" FORCE)
64  set(WITH_X11_XINPUT          ON  CACHE BOOL "" FORCE)
65  set(WITH_X11_XF86VMODE       ON  CACHE BOOL "" FORCE)
66endif()
67if(NOT APPLE)
68  set(WITH_XR_OPENXR           ON  CACHE BOOL "" FORCE)
69endif()
70