Cleanup: CMake: Modernize bf_render dependencies

Pretty straightforward

- Remove any bf_render paths from INC
- Add a dependency though LIB when missing

context: https://devtalk.blender.org/t/cmake-cleanup/30260

Pull Request: https://projects.blender.org/blender/blender/pulls/132355
This commit is contained in:
Ray Molenkamp
2024-12-26 18:50:53 +01:00
committed by Ray molenkamp
parent 34e24f53c8
commit 16eb4430f5
29 changed files with 30 additions and 31 deletions

View File

@@ -6,7 +6,6 @@ set(INC
..
../../mikktspace
../../../source/blender/makesrna
../../../source/blender/render
${CMAKE_BINARY_DIR}/source/blender/makesrna/intern
)
@@ -61,6 +60,7 @@ set(LIB
PRIVATE bf::dna
PRIVATE bf::gpu
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
cycles_bvh
cycles_device
cycles_graph

View File

@@ -11,7 +11,6 @@ set(INC
../modifiers
../nodes
../nodes/geometry/include
../render
../sequencer
../shader_fx
../simulation
@@ -575,6 +574,7 @@ set(LIB
bf_intern_opensubdiv # Uses stub when disabled.
bf_modifiers
bf_nodes
PRIVATE bf::render
bf_rna
bf_shader_fx
bf_simulation

View File

@@ -9,7 +9,6 @@ set(INC
../imbuf/movie
../makesrna
../nodes
../render
../sequencer
# RNA_prototypes.hh
@@ -66,6 +65,7 @@ set(LIB
PRIVATE bf::intern::guardedalloc
PRIVATE bf::extern::fmtlib
PRIVATE bf::intern::memutil
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -10,7 +10,6 @@ set(INC
../gpu/intern
../makesrna
../nodes
../render
../render/intern
)
@@ -148,7 +147,7 @@ set(LIB
PRIVATE bf::functions
PRIVATE bf::gpu
PRIVATE bf::imbuf
bf_render
PRIVATE bf::render
PRIVATE bf::blenlib
PRIVATE bf::dna
PRIVATE bf::intern::guardedalloc

View File

@@ -11,7 +11,6 @@ set(INC
../gpu/intern
../makesrna
../nodes
../render
../render/intern
../compositor
../compositor/algorithms
@@ -310,6 +309,7 @@ set(LIB
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
bf_compositor
PRIVATE bf::render
PRIVATE bf::windowmanager
PRIVATE bf::intern::atomic
PRIVATE bf::extern::fmtlib

View File

@@ -12,7 +12,6 @@ set(INC
../../makesrna
../../nodes
../../python
../../render
../../../../intern/ghost
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -109,6 +108,7 @@ set(LIB
PRIVATE bf::imbuf
PRIVATE bf::intern::guardedalloc
PRIVATE bf::animrig
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -5,7 +5,6 @@
set(INC
../include
../../makesrna
../../render
)
set(INC_SYS
@@ -28,6 +27,7 @@ set(LIB
PRIVATE bf::dna
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -8,7 +8,6 @@ set(INC
../../draw
../../geometry
../../makesrna
../../render
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
)
@@ -68,6 +67,7 @@ set(LIB
PRIVATE bf::imbuf
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -5,7 +5,6 @@
set(INC
../include
../../makesrna
../../render
)
set(INC_SYS
@@ -29,6 +28,7 @@ set(LIB
PRIVATE bf::gpu
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -10,7 +10,6 @@ set(INC
../../makesrna
../../modifiers
../../python
../../render
../../shader_fx
# RNA_prototypes.hh
@@ -70,7 +69,7 @@ set(LIB
PRIVATE bf::imbuf
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
bf_render
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -8,7 +8,6 @@ set(INC
../../imbuf/movie
../../makesrna
../../nodes
../../render
../../sequencer
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -42,6 +41,7 @@ set(LIB
PRIVATE bf::imbuf
PRIVATE bf::intern::guardedalloc
PRIVATE bf::animrig
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -14,7 +14,6 @@ set(INC
../../geometry
../../makesrna
../../nodes
../../render
../../../../intern/eigen
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -187,6 +186,7 @@ set(LIB
PRIVATE bf::intern::atomic
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -8,7 +8,6 @@ set(INC
../../asset_system
../../imbuf/movie
../../makesrna
../../render
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -50,6 +49,7 @@ set(LIB
PRIVATE bf::intern::guardedalloc
PRIVATE bf::extern::fmtlib
PRIVATE bf::intern::atomic
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -8,7 +8,6 @@ set(INC
../../draw
../../imbuf/movie
../../makesrna
../../render
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -43,6 +42,7 @@ set(LIB
PRIVATE bf::imbuf
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -11,7 +11,6 @@ set(INC
../../geometry
../../makesrna
../../nodes
../../render
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -59,6 +58,7 @@ set(LIB
PRIVATE bf::intern::guardedalloc
bf_compositor
PRIVATE bf::extern::fmtlib
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -10,7 +10,6 @@ set(INC
../../makesrna
../../modifiers
../../nodes
../../render
../../../../intern/mantaflow/extern
# RNA_prototypes.hh
@@ -90,6 +89,7 @@ set(LIB
PRIVATE bf::gpu
PRIVATE bf::imbuf
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -6,7 +6,6 @@ set(INC
../include
../../ikplugin
../../makesrna
../../render
../../sequencer
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -119,6 +118,7 @@ set(LIB
bf_editor_mask
PRIVATE bf::gpu
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -541,6 +541,7 @@ set(LIB
${PYTHON_LINKFLAGS}
${PYTHON_LIBRARIES}
PRIVATE bf::render
)
set(INC
@@ -548,7 +549,6 @@ set(INC
../makesrna
../python
../python/intern
../render
../render/intern
# RNA_prototypes.hh

View File

@@ -10,7 +10,6 @@ set(INC
../geometry
../makesrna
../nodes
../render
../../../intern/eigen
# RNA_prototypes.hh
@@ -145,6 +144,7 @@ set(LIB
PRIVATE bf::functions
PRIVATE bf::intern::guardedalloc
PRIVATE bf::extern::fmtlib
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -59,7 +59,6 @@ set(INC
../geometry
../makesrna
../modifiers
../render
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -151,6 +150,7 @@ set(LIB
bf_nodes_texture
PRIVATE bf::extern::fmtlib
PRIVATE bf::extern::xxhash
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -8,7 +8,6 @@ set(INC
../intern
../../editors/include
../../makesrna
../../render
../../compositor
../../compositor/algorithms
../../compositor/cached_resources
@@ -132,6 +131,7 @@ set(LIB
PRIVATE bf::intern::guardedalloc
PRIVATE bf::extern::fmtlib
bf_compositor
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -12,7 +12,6 @@ set(INC
../../imbuf/movie
../../makesrna
../../modifiers
../../render
../../io/common
../../io/ply
../../io/stl
@@ -256,6 +255,7 @@ set(LIB
PRIVATE bf::intern::atomic
PRIVATE bf::extern::fmtlib
PRIVATE bf::extern::xxhash
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -8,7 +8,6 @@ set(INC
../intern
../../editors/include
../../makesrna
../../render
../../../../intern/sky/include
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -135,6 +134,7 @@ set(LIB
PRIVATE bf::intern::guardedalloc
bf_intern_sky
bf_nodes
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -8,7 +8,6 @@ set(INC
../intern
../../editors/include
../../makesrna
../../render
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
)
@@ -61,6 +60,7 @@ set(LIB
PRIVATE bf::imbuf
PRIVATE bf::intern::guardedalloc
bf_nodes
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -4,7 +4,7 @@
set(INC
.
PUBLIC .
intern
../compositor
../compositor/cached_resources
@@ -99,3 +99,4 @@ if(WITH_HYDRA)
endif()
blender_add_lib_nolist(bf_render "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
add_library(bf::render ALIAS bf_render)

View File

@@ -8,7 +8,6 @@ set(INC
../animrig
../imbuf/movie
../makesrna
../render
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -90,6 +89,7 @@ set(LIB
PRIVATE bf::intern::atomic
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -7,7 +7,6 @@ set(INC
intern
../editors/include
../makesrna
../render
../../../intern/eigen
# RNA_prototypes.hh
${CMAKE_BINARY_DIR}/source/blender/makesrna
@@ -45,6 +44,7 @@ set(LIB
PRIVATE bf::depsgraph
PRIVATE bf::dna
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)

View File

@@ -13,7 +13,6 @@ set(INC
../imbuf/movie
../makesrna
../nodes
../render
../sequencer
../../../intern/memutil
@@ -107,6 +106,7 @@ set(LIB
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::animrig
PRIVATE bf::render
bf_sequencer
bf_intern_ghost
bf_compositor

View File

@@ -7,7 +7,6 @@ set(INC
../blender/imbuf/movie
../blender/io/usd
../blender/makesrna
../blender/render
)
set(LIB
@@ -20,6 +19,7 @@ set(LIB
PRIVATE bf::imbuf
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
PRIVATE bf::render
PRIVATE bf::windowmanager
)