diff --git a/source/blender/blenkernel/CMakeLists.txt b/source/blender/blenkernel/CMakeLists.txt index 33ed89dec3e..6e608bcd9d6 100644 --- a/source/blender/blenkernel/CMakeLists.txt +++ b/source/blender/blenkernel/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../asset_system ../blenloader ../blentranslation - ../bmesh ../draw ../functions ../gpu @@ -563,7 +562,7 @@ set(LIB PRIVATE bf::blenlib bf_blenloader bf_blentranslation - bf_bmesh + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_draw diff --git a/source/blender/blenloader/CMakeLists.txt b/source/blender/blenloader/CMakeLists.txt index 3093b9fdfff..b92fb9999fa 100644 --- a/source/blender/blenloader/CMakeLists.txt +++ b/source/blender/blenloader/CMakeLists.txt @@ -8,7 +8,6 @@ set(INC ../blentranslation ../draw ../editors/include - ../bmesh ../gpu ../imbuf ../imbuf/movie @@ -62,6 +61,7 @@ set(LIB PRIVATE bf::animrig bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/bmesh/CMakeLists.txt b/source/blender/bmesh/CMakeLists.txt index b67ee09244b..f66245589a1 100644 --- a/source/blender/bmesh/CMakeLists.txt +++ b/source/blender/bmesh/CMakeLists.txt @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later set(INC - . + PUBLIC . ../blenkernel ../blentranslation ../../../intern/eigen @@ -210,6 +210,7 @@ if(WITH_TBB) endif() blender_add_lib(bf_bmesh "${SRC}" "${INC}" "${INC_SYS}" "${LIB}") +add_library(bf::bmesh ALIAS bf_bmesh) if(MSVC AND NOT MSVC_CLANG) target_compile_options(bf_bmesh PRIVATE /WX /wd4101) diff --git a/source/blender/depsgraph/CMakeLists.txt b/source/blender/depsgraph/CMakeLists.txt index c1f9642e825..b5667466f62 100644 --- a/source/blender/depsgraph/CMakeLists.txt +++ b/source/blender/depsgraph/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC PUBLIC . ../animrig ../blenkernel - ../bmesh ../draw ../functions ../makesrna @@ -154,6 +153,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::dna PRIVATE bf::intern::atomic PRIVATE bf::intern::guardedalloc diff --git a/source/blender/draw/CMakeLists.txt b/source/blender/draw/CMakeLists.txt index 3203677577c..da992789708 100644 --- a/source/blender/draw/CMakeLists.txt +++ b/source/blender/draw/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC ../blenkernel ../blenloader ../blentranslation - ../bmesh ../editors/include ../editors/space_view3d ../functions @@ -307,6 +306,7 @@ set(LIB PRIVATE bf::blenfont bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/editors/curves/CMakeLists.txt b/source/blender/editors/curves/CMakeLists.txt index 8b46dc9d6c3..72123be6aec 100644 --- a/source/blender/editors/curves/CMakeLists.txt +++ b/source/blender/editors/curves/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC ../include ../../blenkernel ../../blentranslation - ../../bmesh ../../functions ../../geometry ../../gpu @@ -37,6 +36,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::extern::curve_fit_nd diff --git a/source/blender/editors/geometry/CMakeLists.txt b/source/blender/editors/geometry/CMakeLists.txt index 06f27aaf60e..0188fe9755c 100644 --- a/source/blender/editors/geometry/CMakeLists.txt +++ b/source/blender/editors/geometry/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../../asset_system ../../blenkernel ../../blentranslation - ../../bmesh ../../functions ../../makesrna ../../nodes @@ -32,6 +31,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_object diff --git a/source/blender/editors/gizmo_library/CMakeLists.txt b/source/blender/editors/gizmo_library/CMakeLists.txt index fb8f21bbcce..2997ad36b43 100644 --- a/source/blender/editors/gizmo_library/CMakeLists.txt +++ b/source/blender/editors/gizmo_library/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC ../include ../../blenkernel ../../blentranslation - ../../bmesh ../../gpu ../../makesrna ../../windowmanager @@ -40,6 +39,7 @@ set(SRC set(LIB PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/editors/gpencil_legacy/CMakeLists.txt b/source/blender/editors/gpencil_legacy/CMakeLists.txt index 170e63fbc47..44b8a778006 100644 --- a/source/blender/editors/gpencil_legacy/CMakeLists.txt +++ b/source/blender/editors/gpencil_legacy/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC ../include ../../blenkernel ../../blentranslation - ../../bmesh ../../gpu ../../imbuf ../../makesrna @@ -36,6 +35,7 @@ set(LIB PRIVATE bf::blenfont bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/editors/grease_pencil/CMakeLists.txt b/source/blender/editors/grease_pencil/CMakeLists.txt index 313a686ee25..29b131899b5 100644 --- a/source/blender/editors/grease_pencil/CMakeLists.txt +++ b/source/blender/editors/grease_pencil/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC ../include ../../blenkernel ../../blentranslation - ../../bmesh ../../gpu ../../imbuf ../../makesrna @@ -50,6 +49,7 @@ set(LIB bf_blenkernel PRIVATE bf::animrig PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/editors/interface/CMakeLists.txt b/source/blender/editors/interface/CMakeLists.txt index 248504bfe97..0149a3391cf 100644 --- a/source/blender/editors/interface/CMakeLists.txt +++ b/source/blender/editors/interface/CMakeLists.txt @@ -21,7 +21,6 @@ set(INC ../../render ../../windowmanager ../../../../intern/ghost - ../../bmesh # RNA_prototypes.hh ${CMAKE_BINARY_DIR}/source/blender/makesrna ) @@ -104,6 +103,7 @@ set(LIB PRIVATE bf::blenfont bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_datafiles diff --git a/source/blender/editors/io/CMakeLists.txt b/source/blender/editors/io/CMakeLists.txt index 757454162f8..e989ba346fa 100644 --- a/source/blender/editors/io/CMakeLists.txt +++ b/source/blender/editors/io/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC ../include ../../blenkernel ../../blentranslation - ../../bmesh ../../io/alembic ../../io/collada ../../io/common @@ -53,6 +52,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::extern::fmtlib diff --git a/source/blender/editors/mesh/CMakeLists.txt b/source/blender/editors/mesh/CMakeLists.txt index ccce3c7fcf5..dba85151ced 100644 --- a/source/blender/editors/mesh/CMakeLists.txt +++ b/source/blender/editors/mesh/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../uvedit ../../blenkernel ../../blentranslation - ../../bmesh ../../draw ../../functions ../../geometry @@ -65,6 +64,7 @@ set(LIB PRIVATE bf::blenfont bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::extern::fmtlib diff --git a/source/blender/editors/object/CMakeLists.txt b/source/blender/editors/object/CMakeLists.txt index 4e4caff5ef2..1abd746197c 100644 --- a/source/blender/editors/object/CMakeLists.txt +++ b/source/blender/editors/object/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../../asset_system ../../blenkernel ../../blentranslation - ../../bmesh ../../functions ../../geometry ../../gpu @@ -64,6 +63,7 @@ set(LIB PRIVATE bf::blenfont bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_mesh diff --git a/source/blender/editors/render/CMakeLists.txt b/source/blender/editors/render/CMakeLists.txt index d421c9f5d9f..c9be762188c 100644 --- a/source/blender/editors/render/CMakeLists.txt +++ b/source/blender/editors/render/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../draw ../../gpu ../../imbuf @@ -38,6 +37,7 @@ set(SRC set(LIB PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_draw diff --git a/source/blender/editors/screen/CMakeLists.txt b/source/blender/editors/screen/CMakeLists.txt index 4af66fa7d0a..5abf25c3fe8 100644 --- a/source/blender/editors/screen/CMakeLists.txt +++ b/source/blender/editors/screen/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../gpu ../../imbuf ../../makesrna @@ -46,6 +45,7 @@ set(LIB PRIVATE bf::animrig PRIVATE bf::blenfont PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_datafiles diff --git a/source/blender/editors/sculpt_paint/CMakeLists.txt b/source/blender/editors/sculpt_paint/CMakeLists.txt index e4d3c4911d7..150378f6179 100644 --- a/source/blender/editors/sculpt_paint/CMakeLists.txt +++ b/source/blender/editors/sculpt_paint/CMakeLists.txt @@ -13,7 +13,6 @@ set(INC ../../blenlib ../../blenloader ../../blentranslation - ../../bmesh ../../draw ../../functions ../../geometry @@ -183,6 +182,7 @@ set(LIB bf_blenkernel PRIVATE bf::animrig PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::extern::fmtlib diff --git a/source/blender/editors/space_buttons/CMakeLists.txt b/source/blender/editors/space_buttons/CMakeLists.txt index 15790580c48..c35bb9c97c1 100644 --- a/source/blender/editors/space_buttons/CMakeLists.txt +++ b/source/blender/editors/space_buttons/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../gpu ../../makesrna ../../windowmanager @@ -30,6 +29,7 @@ set(SRC set(LIB PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::dna PRIVATE bf::intern::guardedalloc ) diff --git a/source/blender/editors/space_image/CMakeLists.txt b/source/blender/editors/space_image/CMakeLists.txt index d6e1ba42e1a..6dfcfb580c5 100644 --- a/source/blender/editors/space_image/CMakeLists.txt +++ b/source/blender/editors/space_image/CMakeLists.txt @@ -8,7 +8,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../draw ../../gpu ../../imbuf @@ -40,6 +39,7 @@ set(LIB PRIVATE bf::blenfont bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_uvedit diff --git a/source/blender/editors/space_info/CMakeLists.txt b/source/blender/editors/space_info/CMakeLists.txt index 0097d41a761..2e246cb17f9 100644 --- a/source/blender/editors/space_info/CMakeLists.txt +++ b/source/blender/editors/space_info/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../gpu ../../imbuf ../../makesrna @@ -35,6 +34,7 @@ set(SRC set(LIB PRIVATE bf::blenfont PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/editors/space_spreadsheet/CMakeLists.txt b/source/blender/editors/space_spreadsheet/CMakeLists.txt index 47a658e9e78..ff3856becf6 100644 --- a/source/blender/editors/space_spreadsheet/CMakeLists.txt +++ b/source/blender/editors/space_spreadsheet/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../functions ../../gpu ../../makesrna @@ -51,6 +50,7 @@ set(SRC set(LIB PRIVATE bf::blenfont PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::extern::fmtlib diff --git a/source/blender/editors/space_view3d/CMakeLists.txt b/source/blender/editors/space_view3d/CMakeLists.txt index fc3f8a0ab7b..27c3bc1c6c5 100644 --- a/source/blender/editors/space_view3d/CMakeLists.txt +++ b/source/blender/editors/space_view3d/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../draw ../../functions ../../gpu @@ -85,6 +84,7 @@ set(LIB PRIVATE bf::animrig PRIVATE bf::blenfont PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_curves diff --git a/source/blender/editors/transform/CMakeLists.txt b/source/blender/editors/transform/CMakeLists.txt index 601ac8c131a..e5743bb11f9 100644 --- a/source/blender/editors/transform/CMakeLists.txt +++ b/source/blender/editors/transform/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC ../include ../../blenkernel ../../blentranslation - ../../bmesh ../../gpu ../../ikplugin ../../makesrna @@ -117,7 +116,7 @@ set(LIB PRIVATE bf::extern::fmtlib bf_blenkernel PRIVATE bf::blenlib - bf_bmesh + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_mask diff --git a/source/blender/editors/undo/CMakeLists.txt b/source/blender/editors/undo/CMakeLists.txt index d87232108b1..80e937b5789 100644 --- a/source/blender/editors/undo/CMakeLists.txt +++ b/source/blender/editors/undo/CMakeLists.txt @@ -8,7 +8,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../makesrna ../../windowmanager ) @@ -27,6 +26,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::dna PRIVATE bf::intern::clog PRIVATE bf::intern::guardedalloc diff --git a/source/blender/editors/util/CMakeLists.txt b/source/blender/editors/util/CMakeLists.txt index 44afead2f86..4001c47ed4f 100644 --- a/source/blender/editors/util/CMakeLists.txt +++ b/source/blender/editors/util/CMakeLists.txt @@ -8,7 +8,6 @@ set(INC ../../asset_system ../../blenkernel ../../blentranslation - ../../bmesh ../../gpu ../../imbuf ../../makesrna @@ -112,6 +111,7 @@ set(LIB PRIVATE bf::animrig PRIVATE bf::blenfont PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/editors/uvedit/CMakeLists.txt b/source/blender/editors/uvedit/CMakeLists.txt index 87778e28a5c..87a7d7fffad 100644 --- a/source/blender/editors/uvedit/CMakeLists.txt +++ b/source/blender/editors/uvedit/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC ../include ../../blenkernel ../../blentranslation - ../../bmesh ../../geometry ../../gpu ../../makesrna @@ -38,7 +37,7 @@ set(SRC set(LIB PRIVATE bf::blenlib - bf_bmesh + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/geometry/CMakeLists.txt b/source/blender/geometry/CMakeLists.txt index 6d83f7b5978..e5af24bbc3c 100644 --- a/source/blender/geometry/CMakeLists.txt +++ b/source/blender/geometry/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC . ../blenkernel ../blentranslation - ../bmesh ../functions ../makesrna ../../../intern/eigen @@ -102,6 +101,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::dna PRIVATE bf::intern::atomic PRIVATE bf::intern::guardedalloc diff --git a/source/blender/gpu/CMakeLists.txt b/source/blender/gpu/CMakeLists.txt index 74c24dd07bc..f5f89980843 100644 --- a/source/blender/gpu/CMakeLists.txt +++ b/source/blender/gpu/CMakeLists.txt @@ -10,7 +10,6 @@ set(INC opengl vulkan ../blenkernel - ../bmesh ../draw ../imbuf ../makesrna @@ -382,6 +381,7 @@ set(METAL_SRC set(LIB PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::dna PRIVATE bf::intern::atomic PRIVATE bf::intern::clog diff --git a/source/blender/io/alembic/CMakeLists.txt b/source/blender/io/alembic/CMakeLists.txt index b229f6a61a4..0158cefa96f 100644 --- a/source/blender/io/alembic/CMakeLists.txt +++ b/source/blender/io/alembic/CMakeLists.txt @@ -8,7 +8,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../editors/include ../../makesrna ../../windowmanager @@ -86,6 +85,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/io/collada/CMakeLists.txt b/source/blender/io/collada/CMakeLists.txt index 32c5e0e877d..d41dfe422ec 100644 --- a/source/blender/io/collada/CMakeLists.txt +++ b/source/blender/io/collada/CMakeLists.txt @@ -29,7 +29,6 @@ set(INC ../../makesrna ../../windowmanager ../../../../intern/iksolver/extern - ../../bmesh ) set(INC_SYS @@ -115,6 +114,7 @@ set(LIB ${XML2_LIBRARIES} PRIVATE bf::animrig PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/io/grease_pencil/CMakeLists.txt b/source/blender/io/grease_pencil/CMakeLists.txt index 17cc92a3d29..c3d7588b34f 100644 --- a/source/blender/io/grease_pencil/CMakeLists.txt +++ b/source/blender/io/grease_pencil/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC ../common ../../blenkernel ../../blenloader - ../../bmesh ../../editors/include ../../functions ../../geometry @@ -33,6 +32,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::extern::nanosvg diff --git a/source/blender/io/ply/CMakeLists.txt b/source/blender/io/ply/CMakeLists.txt index 8bd7a3b6f60..d114d20c3e2 100644 --- a/source/blender/io/ply/CMakeLists.txt +++ b/source/blender/io/ply/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC intern ../common ../../blenkernel - ../../bmesh ../../geometry ../../makesrna ../../windowmanager @@ -52,6 +51,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/io/stl/CMakeLists.txt b/source/blender/io/stl/CMakeLists.txt index 174458416a0..78477fbea42 100644 --- a/source/blender/io/stl/CMakeLists.txt +++ b/source/blender/io/stl/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC intern ../common ../../blenkernel - ../../bmesh ../../editors/include ../../makesrna ../../windowmanager @@ -42,6 +41,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/io/usd/CMakeLists.txt b/source/blender/io/usd/CMakeLists.txt index 56c42d4860b..a6495e53220 100644 --- a/source/blender/io/usd/CMakeLists.txt +++ b/source/blender/io/usd/CMakeLists.txt @@ -47,7 +47,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../editors/include ../../imbuf ../../makesrna @@ -197,6 +196,7 @@ endif() set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::animrig diff --git a/source/blender/io/wavefront_obj/CMakeLists.txt b/source/blender/io/wavefront_obj/CMakeLists.txt index 11e45a03dfd..6207474f7d5 100644 --- a/source/blender/io/wavefront_obj/CMakeLists.txt +++ b/source/blender/io/wavefront_obj/CMakeLists.txt @@ -8,7 +8,6 @@ set(INC importer ../common ../../blenkernel - ../../bmesh ../../bmesh/intern ../../editors/include ../../makesrna @@ -55,6 +54,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog diff --git a/source/blender/modifiers/CMakeLists.txt b/source/blender/modifiers/CMakeLists.txt index 753bd5844f3..410f144962d 100644 --- a/source/blender/modifiers/CMakeLists.txt +++ b/source/blender/modifiers/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC ../blenkernel ../blenloader ../blentranslation - ../bmesh ../editors/include ../functions ../geometry @@ -143,6 +142,7 @@ set(LIB PRIVATE bf::blenfont bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PUBLIC bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/nodes/CMakeLists.txt b/source/blender/nodes/CMakeLists.txt index 93ac96db17e..9aeb73d6093 100644 --- a/source/blender/nodes/CMakeLists.txt +++ b/source/blender/nodes/CMakeLists.txt @@ -58,7 +58,6 @@ set(INC ../blenkernel ../blenloader ../blentranslation - ../bmesh ../depsgraph ../functions ../geometry @@ -142,7 +141,7 @@ set(SRC set(LIB PRIVATE bf::blenlib - bf_bmesh + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_functions diff --git a/source/blender/nodes/geometry/CMakeLists.txt b/source/blender/nodes/geometry/CMakeLists.txt index 1ee24d060ed..b031f1bae8f 100644 --- a/source/blender/nodes/geometry/CMakeLists.txt +++ b/source/blender/nodes/geometry/CMakeLists.txt @@ -11,7 +11,6 @@ set(INC ../../blenkernel ../../blenloader ../../blentranslation - ../../bmesh ../../functions ../../geometry ../../gpu @@ -249,7 +248,7 @@ set(SRC set(LIB PRIVATE bf::blenlib - bf_bmesh + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_functions diff --git a/source/blender/nodes/texture/CMakeLists.txt b/source/blender/nodes/texture/CMakeLists.txt index f388da15c0a..587d05f84c2 100644 --- a/source/blender/nodes/texture/CMakeLists.txt +++ b/source/blender/nodes/texture/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC ../../editors/include ../../blenkernel ../../blentranslation - ../../bmesh ../../imbuf ../../makesrna ../../render @@ -58,6 +57,7 @@ set(SRC set(LIB PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/python/bmesh/CMakeLists.txt b/source/blender/python/bmesh/CMakeLists.txt index 6109aa5778b..9e6e5cdb76d 100644 --- a/source/blender/python/bmesh/CMakeLists.txt +++ b/source/blender/python/bmesh/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC . ../../blenkernel - ../../bmesh ) set(INC_SYS @@ -37,6 +36,7 @@ set(SRC set(LIB bf_blenkernel PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/python/mathutils/CMakeLists.txt b/source/blender/python/mathutils/CMakeLists.txt index 60b03cbdafa..1db2c5a38e0 100644 --- a/source/blender/python/mathutils/CMakeLists.txt +++ b/source/blender/python/mathutils/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC . ../../blenkernel - ../../bmesh ../../imbuf ) @@ -41,6 +40,7 @@ set(SRC set(LIB PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_imbuf diff --git a/source/blender/shader_fx/CMakeLists.txt b/source/blender/shader_fx/CMakeLists.txt index bf99b0e8419..8de16ba6842 100644 --- a/source/blender/shader_fx/CMakeLists.txt +++ b/source/blender/shader_fx/CMakeLists.txt @@ -7,7 +7,6 @@ set(INC intern ../blenkernel ../blentranslation - ../bmesh ../editors/include ../makesrna ../render @@ -43,6 +42,7 @@ set(SRC set(LIB PRIVATE bf::blenfont PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::guardedalloc diff --git a/source/blender/windowmanager/CMakeLists.txt b/source/blender/windowmanager/CMakeLists.txt index 35dea7f85d1..e3fafc0e977 100644 --- a/source/blender/windowmanager/CMakeLists.txt +++ b/source/blender/windowmanager/CMakeLists.txt @@ -21,7 +21,6 @@ set(INC ../render ../sequencer ../../../intern/memutil - ../bmesh # RNA_prototypes.hh ${CMAKE_BINARY_DIR}/source/blender/makesrna @@ -99,6 +98,7 @@ set(SRC set(LIB PRIVATE bf::blenfont PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna bf_editor_screen diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index 3f1658b2bff..bd6a880625a 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -9,7 +9,6 @@ set(INC ../blender/imbuf ../blender/imbuf/movie ../blender/io/usd - ../blender/bmesh ../blender/makesrna ../blender/render ../blender/windowmanager @@ -17,6 +16,7 @@ set(INC set(LIB PRIVATE bf::blenlib + PRIVATE bf::bmesh PRIVATE bf::depsgraph PRIVATE bf::dna PRIVATE bf::intern::clog