Fix: Radial control operator crash after PointerRNA change
[blender.git] / intern / CMakeLists.txt
blobbc003ef827f36222dd0e41d3c06b1a75188b56ab
1 # SPDX-FileCopyrightText: 2006 Blender Authors
3 # SPDX-License-Identifier: GPL-2.0-or-later
5 # add_subdirectory(atomic)  # header only
6 add_subdirectory(atomic)
7 add_subdirectory(clog)
8 add_subdirectory(ghost)
9 add_subdirectory(guardedalloc)
10 add_subdirectory(libmv)
11 add_subdirectory(memutil)
12 add_subdirectory(opencolorio)
13 add_subdirectory(opensubdiv)
14 add_subdirectory(mikktspace)
15 add_subdirectory(eigen)
16 add_subdirectory(sky)
18 if(WITH_AUDASPACE)
19   add_subdirectory(audaspace)
20 endif()
22 if(WITH_MOD_REMESH)
23   add_subdirectory(dualcon)
24 endif()
26 if(WITH_IK_SOLVER)
27   add_subdirectory(iksolver)
28 endif()
30 if(WITH_IK_ITASC)
31   add_subdirectory(itasc)
32 endif()
34 if(WITH_CYCLES)
35   add_subdirectory(cycles)
36 endif()
38 if(WITH_BULLET)
39   add_subdirectory(rigidbody)
40 endif()
42 # only windows needs utf16 converter
43 if(WIN32)
44   add_subdirectory(utfconv)
45 endif()
47 if(WITH_MOD_FLUID)
48   add_subdirectory(mantaflow)
49 endif()
51 if(WITH_UV_SLIM)
52   add_subdirectory(slim)
53 endif()
55 if(WITH_OPENVDB)
56   add_subdirectory(openvdb)
57 endif()
59 if(WITH_QUADRIFLOW)
60   add_subdirectory(quadriflow)
61 endif()
63 if(UNIX AND NOT APPLE)
64   add_subdirectory(libc_compat)
65 endif()
67 if(WITH_RENDERDOC)
68   add_subdirectory(renderdoc_dynload)
69 endif()
71 if(UNIX AND NOT APPLE)
72   # Important this comes after "ghost" as it uses includes defined by GHOST's CMake.
73   if(WITH_GHOST_WAYLAND AND WITH_GHOST_WAYLAND_DYNLOAD)
74     add_subdirectory(wayland_dynload)
75   endif()
76 endif()