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)
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)
19 add_subdirectory(audaspace)
23 add_subdirectory(dualcon)
27 add_subdirectory(iksolver)
31 add_subdirectory(itasc)
35 add_subdirectory(cycles)
39 add_subdirectory(rigidbody)
42 # only windows needs utf16 converter
44 add_subdirectory(utfconv)
48 add_subdirectory(mantaflow)
52 add_subdirectory(slim)
56 add_subdirectory(openvdb)
60 add_subdirectory(quadriflow)
63 if(UNIX AND NOT APPLE)
64 add_subdirectory(libc_compat)
68 add_subdirectory(renderdoc_dynload)
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)