2023-08-15 16:20:26 +02:00
|
|
|
# SPDX-FileCopyrightText: 2006 Blender Authors
|
2023-06-14 14:49:59 +02:00
|
|
|
#
|
2022-02-10 23:07:11 +01:00
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
2006-11-17 03:27:12 +01:00
|
|
|
|
2013-08-24 05:17:28 +02:00
|
|
|
# add_subdirectory(atomic) # header only
|
2020-11-17 12:06:35 +01:00
|
|
|
add_subdirectory(atomic)
|
2018-03-29 20:38:32 +02:00
|
|
|
add_subdirectory(clog)
|
2009-06-08 22:08:19 +02:00
|
|
|
add_subdirectory(ghost)
|
|
|
|
add_subdirectory(guardedalloc)
|
2016-01-04 14:22:27 +01:00
|
|
|
add_subdirectory(libmv)
|
2009-06-08 22:08:19 +02:00
|
|
|
add_subdirectory(memutil)
|
2012-09-15 12:03:17 +02:00
|
|
|
add_subdirectory(opencolorio)
|
2018-08-13 12:21:29 +02:00
|
|
|
add_subdirectory(opensubdiv)
|
2011-02-15 10:24:35 +01:00
|
|
|
add_subdirectory(mikktspace)
|
2015-12-10 01:18:01 +01:00
|
|
|
add_subdirectory(eigen)
|
2020-07-09 17:19:52 +02:00
|
|
|
add_subdirectory(sky)
|
2006-11-17 03:27:12 +01:00
|
|
|
|
2011-06-23 11:27:56 +02:00
|
|
|
if(WITH_AUDASPACE)
|
|
|
|
add_subdirectory(audaspace)
|
|
|
|
endif()
|
|
|
|
|
2011-12-31 04:34:44 +01:00
|
|
|
if(WITH_MOD_REMESH)
|
|
|
|
add_subdirectory(dualcon)
|
|
|
|
endif()
|
|
|
|
|
2012-08-18 15:36:29 +02:00
|
|
|
if(WITH_IK_SOLVER)
|
|
|
|
add_subdirectory(iksolver)
|
|
|
|
endif()
|
|
|
|
|
2010-09-12 14:27:12 +02:00
|
|
|
if(WITH_IK_ITASC)
|
|
|
|
add_subdirectory(itasc)
|
|
|
|
endif()
|
2011-10-11 19:19:55 +02:00
|
|
|
|
|
|
|
if(WITH_CYCLES)
|
|
|
|
add_subdirectory(cycles)
|
|
|
|
endif()
|
|
|
|
|
2012-11-11 17:54:26 +01:00
|
|
|
if(WITH_INTERNATIONAL)
|
|
|
|
add_subdirectory(locale)
|
|
|
|
endif()
|
|
|
|
|
2013-02-01 07:24:49 +01:00
|
|
|
if(WITH_BULLET)
|
|
|
|
add_subdirectory(rigidbody)
|
|
|
|
endif()
|
|
|
|
|
2012-04-12 04:15:33 +02:00
|
|
|
# only windows needs utf16 converter
|
2012-03-20 03:17:37 +01:00
|
|
|
if(WIN32)
|
|
|
|
add_subdirectory(utfconv)
|
2012-03-24 02:42:08 +01:00
|
|
|
endif()
|
Implementation of OpenVDB as a possible cache format for smoke
simulations.
This commits implements OpenVDB as an extra cache format in the Point
Cache system for smoke simulations. Compilation with the library is
turned off by default for now, and shall be enabled when the library is
present.
A documentation of its doings is available here: http://
wiki.blender.org/index.php/User:Kevindietrich/OpenVDBSmokeExport.
A guide to compile OpenVDB can be found here (Linux): http://
wiki.blender.org/index.php?title=Dev:Doc/Building_Blender/Linux/
Dependencies_From_Source#OpenVDB
Reviewers: sergey, lukastoenne, brecht, campbellbarton
Reviewed By: brecht, campbellbarton
Subscribers: galenb, Blendify, robocyte, Lapineige, bliblubli,
jtheninja, lukasstockner97, dingto, brecht
Differential Revision: https://developer.blender.org/D1721
2016-01-23 08:39:29 +01:00
|
|
|
|
2019-12-16 15:50:14 +01:00
|
|
|
if(WITH_MOD_FLUID)
|
|
|
|
add_subdirectory(mantaflow)
|
|
|
|
endif()
|
|
|
|
|
Implementation of OpenVDB as a possible cache format for smoke
simulations.
This commits implements OpenVDB as an extra cache format in the Point
Cache system for smoke simulations. Compilation with the library is
turned off by default for now, and shall be enabled when the library is
present.
A documentation of its doings is available here: http://
wiki.blender.org/index.php/User:Kevindietrich/OpenVDBSmokeExport.
A guide to compile OpenVDB can be found here (Linux): http://
wiki.blender.org/index.php?title=Dev:Doc/Building_Blender/Linux/
Dependencies_From_Source#OpenVDB
Reviewers: sergey, lukastoenne, brecht, campbellbarton
Reviewed By: brecht, campbellbarton
Subscribers: galenb, Blendify, robocyte, Lapineige, bliblubli,
jtheninja, lukasstockner97, dingto, brecht
Differential Revision: https://developer.blender.org/D1721
2016-01-23 08:39:29 +01:00
|
|
|
if(WITH_OPENVDB)
|
|
|
|
add_subdirectory(openvdb)
|
|
|
|
endif()
|
2019-08-26 18:34:11 +02:00
|
|
|
|
|
|
|
if(WITH_QUADRIFLOW)
|
|
|
|
add_subdirectory(quadriflow)
|
|
|
|
endif()
|
2020-02-25 13:05:09 +01:00
|
|
|
|
2020-08-07 16:43:42 +02:00
|
|
|
if(WITH_CODEC_FFMPEG)
|
|
|
|
add_subdirectory(ffmpeg)
|
|
|
|
endif()
|
|
|
|
|
2020-02-25 13:05:09 +01:00
|
|
|
if(UNIX AND NOT APPLE)
|
|
|
|
add_subdirectory(libc_compat)
|
|
|
|
endif()
|
2022-07-05 06:49:36 +02:00
|
|
|
|
2023-05-17 05:07:43 +02:00
|
|
|
if(WITH_RENDERDOC)
|
2023-03-23 16:37:52 +01:00
|
|
|
add_subdirectory(renderdoc_dynload)
|
|
|
|
endif()
|
|
|
|
|
2022-07-05 06:49:36 +02:00
|
|
|
if(UNIX AND NOT APPLE)
|
|
|
|
# Important this comes after "ghost" as it uses includes defined by GHOST's CMake.
|
|
|
|
if(WITH_GHOST_WAYLAND AND WITH_GHOST_WAYLAND_DYNLOAD)
|
|
|
|
add_subdirectory(wayland_dynload)
|
|
|
|
endif()
|
|
|
|
endif()
|