diff --git a/source/blender/asset_system/CMakeLists.txt b/source/blender/asset_system/CMakeLists.txt index 943248d42b0..1f7ea7b729c 100644 --- a/source/blender/asset_system/CMakeLists.txt +++ b/source/blender/asset_system/CMakeLists.txt @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-2.0-or-later set(INC - . + PUBLIC . intern intern/library_types ) @@ -54,6 +54,7 @@ set(LIB blender_add_lib(bf_asset_system "${SRC}" "${INC}" "${INC_SYS}" "${LIB}") +add_library(bf::asset_system ALIAS bf_asset_system) if(WITH_GTESTS) set(TEST_INC diff --git a/source/blender/blenkernel/CMakeLists.txt b/source/blender/blenkernel/CMakeLists.txt index f825cc70ff5..5157f5f9996 100644 --- a/source/blender/blenkernel/CMakeLists.txt +++ b/source/blender/blenkernel/CMakeLists.txt @@ -4,7 +4,6 @@ set(INC PUBLIC . - ../asset_system ../draw ../ikplugin ../makesrna @@ -550,7 +549,7 @@ set(SRC set(LIB PRIVATE bf::animrig - bf_asset_system + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenlib PRIVATE bf::blenloader diff --git a/source/blender/editors/armature/CMakeLists.txt b/source/blender/editors/armature/CMakeLists.txt index afaae18cea8..61667c2b22d 100644 --- a/source/blender/editors/armature/CMakeLists.txt +++ b/source/blender/editors/armature/CMakeLists.txt @@ -4,7 +4,6 @@ set(INC ../include - ../../asset_system ../../makesrna ../../../../intern/eigen # RNA_prototypes.hh @@ -39,6 +38,7 @@ set(SRC set(LIB PRIVATE bf::animrig + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/editors/asset/CMakeLists.txt b/source/blender/editors/asset/CMakeLists.txt index c4d0d6c7b82..d8c6a98b6d2 100644 --- a/source/blender/editors/asset/CMakeLists.txt +++ b/source/blender/editors/asset/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC . ../include - ../../asset_system ../../makesrna # dna_type_offsets.h ${CMAKE_CURRENT_BINARY_DIR}/../../makesdna/intern @@ -53,6 +52,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenkernel PRIVATE bf::blenlib PRIVATE bf::blenloader diff --git a/source/blender/editors/geometry/CMakeLists.txt b/source/blender/editors/geometry/CMakeLists.txt index 4660d489ddf..617683227d5 100644 --- a/source/blender/editors/geometry/CMakeLists.txt +++ b/source/blender/editors/geometry/CMakeLists.txt @@ -4,7 +4,6 @@ set(INC ../include - ../../asset_system ../../makesrna # RNA_prototypes.hh @@ -24,6 +23,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenkernel PRIVATE bf::blenlib PRIVATE bf::blentranslation diff --git a/source/blender/editors/interface/CMakeLists.txt b/source/blender/editors/interface/CMakeLists.txt index 59f433c7f19..6eca4ec3563 100644 --- a/source/blender/editors/interface/CMakeLists.txt +++ b/source/blender/editors/interface/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC . ../asset ../include - ../../asset_system ../../draw ../../imbuf/movie ../../makesrna @@ -91,6 +90,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/editors/object/CMakeLists.txt b/source/blender/editors/object/CMakeLists.txt index d4fcac34005..402592efd06 100644 --- a/source/blender/editors/object/CMakeLists.txt +++ b/source/blender/editors/object/CMakeLists.txt @@ -4,7 +4,6 @@ set(INC ../include - ../../asset_system ../../geometry ../../ikplugin ../../makesrna @@ -53,6 +52,7 @@ set(SRC set(LIB PRIVATE bf::animrig + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/editors/screen/CMakeLists.txt b/source/blender/editors/screen/CMakeLists.txt index 371789d3d7a..b4f0baf510c 100644 --- a/source/blender/editors/screen/CMakeLists.txt +++ b/source/blender/editors/screen/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC ../asset ../include - ../../asset_system ../../makesrna ../../sequencer ../../../../extern/fmtlib/include @@ -37,6 +36,7 @@ set(SRC set(LIB PRIVATE bf::animrig + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/editors/sculpt_paint/CMakeLists.txt b/source/blender/editors/sculpt_paint/CMakeLists.txt index 65d7ad6d01f..e5bd37c2721 100644 --- a/source/blender/editors/sculpt_paint/CMakeLists.txt +++ b/source/blender/editors/sculpt_paint/CMakeLists.txt @@ -8,7 +8,6 @@ set(INC ../asset ../include ../uvedit - ../../asset_system ../../blenlib ../../draw ../../geometry @@ -170,6 +169,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenkernel PRIVATE bf::animrig PRIVATE bf::blenlib diff --git a/source/blender/editors/space_api/CMakeLists.txt b/source/blender/editors/space_api/CMakeLists.txt index 9713a5a4434..a02675813ba 100644 --- a/source/blender/editors/space_api/CMakeLists.txt +++ b/source/blender/editors/space_api/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC ../include ../io - ../../asset_system ../../makesrna ) @@ -18,6 +17,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenkernel PRIVATE bf::blenlib PRIVATE bf::dna diff --git a/source/blender/editors/space_file/CMakeLists.txt b/source/blender/editors/space_file/CMakeLists.txt index 9ed2213a8dc..6942113c966 100644 --- a/source/blender/editors/space_file/CMakeLists.txt +++ b/source/blender/editors/space_file/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC ../asset ../include - ../../asset_system ../../imbuf/movie ../../makesrna @@ -38,6 +37,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/editors/space_node/CMakeLists.txt b/source/blender/editors/space_node/CMakeLists.txt index 4821e0feaff..f8d85bf5fbe 100644 --- a/source/blender/editors/space_node/CMakeLists.txt +++ b/source/blender/editors/space_node/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC ../include ../io - ../../asset_system ../../compositor ../../draw ../../geometry @@ -43,6 +42,7 @@ set(SRC set(LIB PRIVATE bf::animrig + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/editors/space_userpref/CMakeLists.txt b/source/blender/editors/space_userpref/CMakeLists.txt index 9792e2cac5f..f1c65bc09ec 100644 --- a/source/blender/editors/space_userpref/CMakeLists.txt +++ b/source/blender/editors/space_userpref/CMakeLists.txt @@ -4,7 +4,6 @@ set(INC ../include - ../../asset_system ../../makesrna # RNA_prototypes.hh @@ -23,6 +22,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenkernel PRIVATE bf::blenlib PRIVATE bf::blenloader diff --git a/source/blender/editors/space_view3d/CMakeLists.txt b/source/blender/editors/space_view3d/CMakeLists.txt index 8bc4bcb6400..4dbb55b5549 100644 --- a/source/blender/editors/space_view3d/CMakeLists.txt +++ b/source/blender/editors/space_view3d/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC ../asset ../include - ../../asset_system ../../draw ../../makesrna ../../modifiers @@ -73,6 +72,7 @@ set(SRC set(LIB PRIVATE bf::animrig + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/editors/undo/CMakeLists.txt b/source/blender/editors/undo/CMakeLists.txt index 2e702c85e0f..02ebb7dd9a0 100644 --- a/source/blender/editors/undo/CMakeLists.txt +++ b/source/blender/editors/undo/CMakeLists.txt @@ -4,7 +4,6 @@ set(INC ../include - ../../asset_system ../../makesrna ) @@ -20,6 +19,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenkernel PRIVATE bf::blenlib PRIVATE bf::blenloader diff --git a/source/blender/editors/util/CMakeLists.txt b/source/blender/editors/util/CMakeLists.txt index fd11a50f726..efad9c7c94e 100644 --- a/source/blender/editors/util/CMakeLists.txt +++ b/source/blender/editors/util/CMakeLists.txt @@ -5,7 +5,6 @@ set(INC ../include ../space_sequencer - ../../asset_system ../../makesrna ../../sequencer # RNA_prototypes.hh @@ -104,6 +103,7 @@ set(SRC set(LIB PRIVATE bf::animrig + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib diff --git a/source/blender/windowmanager/CMakeLists.txt b/source/blender/windowmanager/CMakeLists.txt index 09b945e51c2..da3944ec22f 100644 --- a/source/blender/windowmanager/CMakeLists.txt +++ b/source/blender/windowmanager/CMakeLists.txt @@ -6,7 +6,6 @@ set(INC PUBLIC . gizmo gizmo/intern - ../asset_system ../compositor ../editors/include ../draw @@ -89,6 +88,7 @@ set(SRC ) set(LIB + PRIVATE bf::asset_system PRIVATE bf::blenfont PRIVATE bf::blenkernel PRIVATE bf::blenlib