a12a8a71bb
The goal is to solve confusion of the "All rights reserved" for licensing code under an open-source license. The phrase "All rights reserved" comes from a historical convention that required this phrase for the copyright protection to apply. This convention is no longer relevant. However, even though the phrase has no meaning in establishing the copyright it has not lost meaning in terms of licensing. This change makes it so code under the Blender Foundation copyright does not use "all rights reserved". This is also how the GPL license itself states how to apply it to the source code: <one line to give the program's name and a brief idea of what it does.> Copyright (C) <year> <name of author> This program is free software ... This change does not change copyright notice in cases when the copyright is dual (BF and an author), or just an author of the code. It also does mot change copyright which is inherited from NaN Holding BV as it needs some further investigation about what is the proper way to handle it.
98 lines
2.0 KiB
CMake
98 lines
2.0 KiB
CMake
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
# Copyright 2006 Blender Foundation
|
|
|
|
# Libs that adhere to strict flags
|
|
add_subdirectory(curve_fit_nd)
|
|
|
|
# Otherwise we get warnings here that we cant fix in external projects
|
|
remove_strict_flags()
|
|
|
|
# Not a strict flag, but noisy for code we don't maintain
|
|
if(CMAKE_COMPILER_IS_GNUCC)
|
|
remove_cc_flag(
|
|
"-Wmisleading-indentation"
|
|
)
|
|
endif()
|
|
|
|
|
|
add_subdirectory(rangetree)
|
|
add_subdirectory(wcwidth)
|
|
|
|
if(WITH_BULLET)
|
|
if(NOT WITH_SYSTEM_BULLET)
|
|
add_subdirectory(bullet2)
|
|
endif()
|
|
endif()
|
|
|
|
if(WITH_DRACO)
|
|
add_subdirectory(draco)
|
|
endif()
|
|
|
|
if(WITH_BINRELOC)
|
|
add_subdirectory(binreloc)
|
|
endif()
|
|
|
|
if(WITH_LZO AND NOT WITH_SYSTEM_LZO)
|
|
add_subdirectory(lzo)
|
|
endif()
|
|
|
|
if(WITH_LZMA)
|
|
add_subdirectory(lzma)
|
|
endif()
|
|
|
|
if(WITH_CYCLES OR WITH_COMPOSITOR_CPU OR WITH_OPENSUBDIV)
|
|
add_subdirectory(clew)
|
|
if((WITH_CYCLES_DEVICE_CUDA OR WITH_CYCLES_DEVICE_OPTIX) AND WITH_CUDA_DYNLOAD)
|
|
add_subdirectory(cuew)
|
|
endif()
|
|
if(WITH_CYCLES_DEVICE_HIP AND WITH_HIP_DYNLOAD)
|
|
add_subdirectory(hipew)
|
|
endif()
|
|
endif()
|
|
|
|
if(WITH_GHOST_X11 AND WITH_GHOST_XDND)
|
|
add_subdirectory(xdnd)
|
|
endif()
|
|
|
|
if(WITH_LIBMV)
|
|
add_subdirectory(ceres)
|
|
endif()
|
|
|
|
if(WITH_LIBMV OR WITH_GTESTS OR (WITH_CYCLES AND WITH_CYCLES_LOGGING))
|
|
if(NOT WITH_SYSTEM_GFLAGS)
|
|
add_subdirectory(gflags)
|
|
endif()
|
|
add_subdirectory(glog)
|
|
endif()
|
|
|
|
if(WITH_GTESTS)
|
|
add_subdirectory(gtest)
|
|
add_subdirectory(gmock)
|
|
endif()
|
|
|
|
if(WITH_SDL AND WITH_SDL_DYNLOAD)
|
|
add_subdirectory(sdlew)
|
|
endif()
|
|
|
|
if(WITH_AUDASPACE AND NOT WITH_SYSTEM_AUDASPACE)
|
|
set(AUDASPACE_CMAKE_CFG ${CMAKE_CURRENT_SOURCE_DIR}/audaspace/blender_config.cmake)
|
|
add_subdirectory(audaspace)
|
|
endif()
|
|
|
|
if(WITH_QUADRIFLOW)
|
|
set(QUADRIFLOW_CMAKE_CFG ${CMAKE_CURRENT_SOURCE_DIR}/quadriflow/blender_config.cmake)
|
|
add_subdirectory(quadriflow)
|
|
endif()
|
|
|
|
if(WITH_MOD_FLUID)
|
|
add_subdirectory(mantaflow)
|
|
endif()
|
|
|
|
if(WITH_COMPOSITOR_CPU)
|
|
add_subdirectory(smaa_areatex)
|
|
endif()
|
|
|
|
if(WITH_VULKAN_BACKEND)
|
|
add_subdirectory(vulkan_memory_allocator)
|
|
endif()
|