CMake: prepare for BLENDER_SORTED_LIBS removal
authorCampbell Barton <ideasman42@gmail.com>
Sun, 14 Apr 2019 13:18:44 +0000 (15:18 +0200)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 14 Apr 2019 13:37:24 +0000 (15:37 +0200)
No functional change, this adds LIB definition and args to cmake files.
Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS'
since there are many platforms/configurations that could break when
changing linking order.

Manually add and enable WITHOUT_SORTED_LIBS to try building
without sorted libs (currently fails since all variables are empty).
This check will eventually be removed.

See T46725.

122 files changed:
build_files/cmake/macros.cmake
extern/binreloc/CMakeLists.txt
extern/bullet2/CMakeLists.txt
extern/ceres/CMakeLists.txt
extern/ceres/bundle.sh
extern/clew/CMakeLists.txt
extern/cuew/CMakeLists.txt
extern/curve_fit_nd/CMakeLists.txt
extern/draco/dracoenc/CMakeLists.txt
extern/gflags/CMakeLists.txt
extern/glew-es/CMakeLists.txt
extern/glew/CMakeLists.txt
extern/glog/CMakeLists.txt
extern/gtest/CMakeLists.txt
extern/lzma/CMakeLists.txt
extern/lzo/CMakeLists.txt
extern/rangetree/CMakeLists.txt
extern/sdlew/CMakeLists.txt
extern/wcwidth/CMakeLists.txt
extern/xdnd/CMakeLists.txt
intern/audaspace/CMakeLists.txt
intern/clog/CMakeLists.txt
intern/cycles/blender/CMakeLists.txt
intern/dualcon/CMakeLists.txt
intern/eigen/CMakeLists.txt
intern/elbeem/CMakeLists.txt
intern/ghost/CMakeLists.txt
intern/glew-mx/CMakeLists.txt
intern/guardedalloc/CMakeLists.txt
intern/iksolver/CMakeLists.txt
intern/itasc/CMakeLists.txt
intern/libmv/CMakeLists.txt
intern/libmv/bundle.sh
intern/locale/CMakeLists.txt
intern/memutil/CMakeLists.txt
intern/mikktspace/CMakeLists.txt
intern/numaapi/CMakeLists.txt
intern/opencolorio/CMakeLists.txt
intern/opensubdiv/CMakeLists.txt
intern/openvdb/CMakeLists.txt
intern/rigidbody/CMakeLists.txt
intern/smoke/CMakeLists.txt
intern/string/CMakeLists.txt
intern/utfconv/CMakeLists.txt
source/blender/alembic/CMakeLists.txt
source/blender/avi/CMakeLists.txt
source/blender/blenfont/CMakeLists.txt
source/blender/blenkernel/CMakeLists.txt
source/blender/blenlib/CMakeLists.txt
source/blender/blenloader/CMakeLists.txt
source/blender/blentranslation/CMakeLists.txt
source/blender/bmesh/CMakeLists.txt
source/blender/collada/CMakeLists.txt
source/blender/compositor/CMakeLists.txt
source/blender/depsgraph/CMakeLists.txt
source/blender/draw/CMakeLists.txt
source/blender/editors/animation/CMakeLists.txt
source/blender/editors/armature/CMakeLists.txt
source/blender/editors/curve/CMakeLists.txt
source/blender/editors/datafiles/CMakeLists.txt
source/blender/editors/gizmo_library/CMakeLists.txt
source/blender/editors/gpencil/CMakeLists.txt
source/blender/editors/interface/CMakeLists.txt
source/blender/editors/io/CMakeLists.txt
source/blender/editors/lattice/CMakeLists.txt
source/blender/editors/mask/CMakeLists.txt
source/blender/editors/mesh/CMakeLists.txt
source/blender/editors/metaball/CMakeLists.txt
source/blender/editors/object/CMakeLists.txt
source/blender/editors/physics/CMakeLists.txt
source/blender/editors/render/CMakeLists.txt
source/blender/editors/scene/CMakeLists.txt
source/blender/editors/screen/CMakeLists.txt
source/blender/editors/sculpt_paint/CMakeLists.txt
source/blender/editors/sound/CMakeLists.txt
source/blender/editors/space_action/CMakeLists.txt
source/blender/editors/space_api/CMakeLists.txt
source/blender/editors/space_buttons/CMakeLists.txt
source/blender/editors/space_clip/CMakeLists.txt
source/blender/editors/space_console/CMakeLists.txt
source/blender/editors/space_file/CMakeLists.txt
source/blender/editors/space_graph/CMakeLists.txt
source/blender/editors/space_image/CMakeLists.txt
source/blender/editors/space_info/CMakeLists.txt
source/blender/editors/space_nla/CMakeLists.txt
source/blender/editors/space_node/CMakeLists.txt
source/blender/editors/space_outliner/CMakeLists.txt
source/blender/editors/space_script/CMakeLists.txt
source/blender/editors/space_sequencer/CMakeLists.txt
source/blender/editors/space_statusbar/CMakeLists.txt
source/blender/editors/space_text/CMakeLists.txt
source/blender/editors/space_topbar/CMakeLists.txt
source/blender/editors/space_userpref/CMakeLists.txt
source/blender/editors/space_view3d/CMakeLists.txt
source/blender/editors/transform/CMakeLists.txt
source/blender/editors/undo/CMakeLists.txt
source/blender/editors/util/CMakeLists.txt
source/blender/editors/uvedit/CMakeLists.txt
source/blender/freestyle/CMakeLists.txt
source/blender/gpencil_modifiers/CMakeLists.txt
source/blender/gpu/CMakeLists.txt
source/blender/ikplugin/CMakeLists.txt
source/blender/imbuf/CMakeLists.txt
source/blender/imbuf/intern/cineon/CMakeLists.txt
source/blender/imbuf/intern/dds/CMakeLists.txt
source/blender/imbuf/intern/oiio/CMakeLists.txt
source/blender/imbuf/intern/openexr/CMakeLists.txt
source/blender/makesdna/intern/CMakeLists.txt
source/blender/makesrna/intern/CMakeLists.txt
source/blender/modifiers/CMakeLists.txt
source/blender/nodes/CMakeLists.txt
source/blender/physics/CMakeLists.txt
source/blender/python/bmesh/CMakeLists.txt
source/blender/python/generic/CMakeLists.txt
source/blender/python/gpu/CMakeLists.txt
source/blender/python/intern/CMakeLists.txt
source/blender/python/mathutils/CMakeLists.txt
source/blender/render/CMakeLists.txt
source/blender/shader_fx/CMakeLists.txt
source/blender/windowmanager/CMakeLists.txt
source/creator/CMakeLists.txt
tests/gtests/testing/CMakeLists.txt

index 9d1baaa..c4ae75d 100644 (file)
@@ -222,6 +222,7 @@ function(blender_add_lib__impl
        sources
        includes
        includes_sys
+       libraries
        )
 
        # message(STATUS "Configuring library ${name}")
@@ -233,6 +234,11 @@ function(blender_add_lib__impl
 
        add_library(${name} ${sources})
 
+       # Use for testing 'BLENDER_SORTED_LIBS' removal.
+       if(DEFINED WITHOUT_SORTED_LIBS AND WITHOUT_SORTED_LIBS)
+               target_link_libraries(${name} "${libraries}")
+       endif()
+
        # works fine without having the includes
        # listed is helpful for IDE's (QtCreator/MSVC)
        blender_source_group("${sources}")
@@ -257,11 +263,12 @@ function(blender_add_lib_nolist
        sources
        includes
        includes_sys
+       libraries
        )
 
        add_cc_flags_custom_test(${name} PARENT_SCOPE)
 
-       blender_add_lib__impl(${name} "${sources}" "${includes}" "${includes_sys}")
+       blender_add_lib__impl(${name} "${sources}" "${includes}" "${includes_sys}" "${libraries}")
 endfunction()
 
 function(blender_add_lib
@@ -269,11 +276,12 @@ function(blender_add_lib
        sources
        includes
        includes_sys
+       libraries
        )
 
        add_cc_flags_custom_test(${name} PARENT_SCOPE)
 
-       blender_add_lib__impl(${name} "${sources}" "${includes}" "${includes_sys}")
+       blender_add_lib__impl(${name} "${sources}" "${includes}" "${includes_sys}" "${libraries}")
 
        set_property(GLOBAL APPEND PROPERTY BLENDER_LINK_LIBS ${name})
 endfunction()
index 524b884..766939b 100644 (file)
@@ -32,7 +32,10 @@ set(SRC
        include/binreloc.h
 )
 
+set(LIB
+)
+
 add_definitions(-DENABLE_BINRELOC)
 
 
-blender_add_lib(extern_binreloc "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_binreloc "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 7a19b55..b9c21bd 100644 (file)
@@ -407,9 +407,12 @@ set(SRC
        src/Bullet-C-Api.h
 )
 
+set(LIB
+)
+
 if(CMAKE_COMPILER_IS_GNUCXX)
        # needed for gcc 4.6+
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive")
 endif()
 
-blender_add_lib(extern_bullet "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_bullet "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 3a9ade5..0531eb7 100644 (file)
@@ -319,4 +319,4 @@ if(WITH_OPENMP)
        )
 endif()
 
-blender_add_lib(extern_ceres "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_ceres "${SRC}" "${INC}" "${INC_SYS}" "")
index 1c9a2e7..e8212aa 100755 (executable)
@@ -165,5 +165,5 @@ if(WITH_OPENMP)
        )
 endif()
 
-blender_add_lib(extern_ceres "\${SRC}" "\${INC}" "\${INC_SYS}")
+blender_add_lib(extern_ceres "\${SRC}" "\${INC}" "\${INC_SYS}" "")
 EOF
index 940db3d..806771c 100644 (file)
@@ -32,6 +32,9 @@ set(SRC
        src/clew.c
 )
 
+set(LIB
+)
+
 add_definitions(-DCL_USE_DEPRECATED_OPENCL_1_1_APIS)
 
-blender_add_lib(extern_clew "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_clew "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 1fc5c8f..45d10e2 100644 (file)
@@ -33,4 +33,7 @@ set(SRC
        include/cuew.h
 )
 
-blender_add_lib(extern_cuew "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(extern_cuew "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index cc9efe1..f9264f9 100644 (file)
@@ -36,4 +36,7 @@ set(SRC
        intern/generic_heap.h
 )
 
-blender_add_lib(extern_curve_fit_nd "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(extern_curve_fit_nd "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 8deb21e..04f54ab 100644 (file)
@@ -178,8 +178,11 @@ set(SRC
        src/draco/point_cloud/point_cloud.h
 )
 
+set(LIB
+)
+
 set(INC
        src
 )
 
-blender_add_lib(dracoenc "${SRC}" "${INC}" "")
+blender_add_lib(dracoenc "${SRC}" "${INC}" "" "${LIB}")
index da24e55..13c3a2a 100644 (file)
@@ -40,6 +40,9 @@ set(SRC
        src/util.h
 )
 
+set(LIB
+)
+
 if(WIN32)
        list(APPEND SRC
                src/windows_port.cc
@@ -49,4 +52,4 @@ endif()
 
 add_definitions(${GFLAGS_DEFINES})
 
-blender_add_lib(extern_gflags "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_gflags "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 8f14855..5bb46d3 100644 (file)
@@ -42,6 +42,9 @@ set(SRC
        include/GL/wglew.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(extern_glew_es "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_glew_es "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 47d3858..b84b0a3 100644 (file)
@@ -41,6 +41,9 @@ set(SRC
        include/GL/wglew.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(extern_glew "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_glew "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 82b415d..1b1abbf 100644 (file)
@@ -53,6 +53,9 @@ set(SRC
        src/stacktrace_x86-inl.h
 )
 
+set(LIB
+)
+
 if(WIN32)
        list(APPEND SRC
                src/windows/port.cc
@@ -90,4 +93,4 @@ endif()
 add_definitions(${GFLAGS_DEFINES})
 add_definitions(${GLOG_DEFINES})
 
-blender_add_lib(extern_glog "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_glog "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 22b47e7..f33e012 100644 (file)
@@ -66,4 +66,7 @@ set(SRC
        include/gtest/internal/gtest-type-util.h
 )
 
-blender_add_lib(extern_gtest "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(extern_gtest "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index d4fe8ad..8be848f 100644 (file)
@@ -42,4 +42,7 @@ set(SRC
        Types.h
 )
 
-blender_add_lib(extern_lzma "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(extern_lzma "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index e460996..7eebc92 100644 (file)
@@ -36,4 +36,7 @@ set(SRC
        minilzo/minilzo.h
 )
 
-blender_add_lib(extern_minilzo "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(extern_minilzo "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 77c293e..cb0b424 100644 (file)
@@ -27,4 +27,7 @@ set(SRC
        intern/range_tree.c
 )
 
-blender_add_lib(extern_rangetree "${SRC}" "${INC}" "")
+set(LIB
+)
+
+blender_add_lib(extern_rangetree "${SRC}" "${INC}" "" "${LIB}")
index c0cd994..5698d87 100644 (file)
@@ -32,4 +32,7 @@ set(SRC
        src/sdlew.c
 )
 
-blender_add_lib(extern_sdlew "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(extern_sdlew "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 29a2977..384a2c4 100644 (file)
@@ -32,4 +32,7 @@ set(SRC
        wcwidth.h
 )
 
-blender_add_lib(extern_wcwidth "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(extern_wcwidth "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 9a24606..54d6648 100644 (file)
@@ -31,8 +31,11 @@ set(SRC
        xdnd.h
 )
 
+set(LIB
+)
+
 add_definitions(
        -DHAVE_SYS_TIME_H
 )
 
-blender_add_lib(extern_xdnd "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(extern_xdnd "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index e359a63..6b828b2 100644 (file)
@@ -38,6 +38,9 @@ endif()
                intern/AUD_Set.h
        )
 
+set(LIB
+)
+
 if(WITH_PYTHON)
        list(APPEND INC_SYS
                ${PYTHON_INCLUDE_DIRS}
@@ -49,4 +52,4 @@ if(WITH_PYTHON)
        add_definitions(-DWITH_PYTHON)
 endif()
 
-blender_add_lib(bf_intern_audaspace "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_audaspace "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 479723c..3ca9094 100644 (file)
@@ -32,7 +32,10 @@ set(SRC
        CLG_log.h
 )
 
+set(LIB
+)
+
 # Disabled for makesdna/makesrna.
 add_definitions(-DWITH_CLOG_PTHREADS)
 
-blender_add_lib(bf_intern_clog "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_clog "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index f8720de..3f8868d 100644 (file)
@@ -38,6 +38,9 @@ set(SRC
        blender_util.h
 )
 
+set(LIB
+)
+
 set(ADDON_FILES
        addon/__init__.py
        addon/engine.py
@@ -59,7 +62,7 @@ if(WITH_CYCLES_NETWORK)
        add_definitions(-DWITH_NETWORK)
 endif()
 
-blender_add_lib(bf_intern_cycles "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_cycles "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
 
 # avoid link failure with clang 3.4 debug
 if(CMAKE_C_COMPILER_ID MATCHES "Clang" AND NOT ${CMAKE_C_COMPILER_VERSION} VERSION_LESS '3.4')
index bd8c2ef..a5c1137 100644 (file)
@@ -45,4 +45,7 @@ set(SRC
        dualcon.h
 )
 
-blender_add_lib(bf_intern_dualcon "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_intern_dualcon "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 6cdd7e5..650a1aa 100644 (file)
@@ -40,4 +40,7 @@ set(SRC
        intern/svd.h
 )
 
-blender_add_lib(bf_intern_eigen "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_intern_eigen "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 6a9b307..d70f393 100644 (file)
@@ -85,6 +85,9 @@ set(SRC
        intern/globals.h
 )
 
+set(LIB
+)
+
 # elbeem has some harmless UNUSED warnings
 remove_strict_flags()
 
@@ -116,4 +119,4 @@ else()
        add_definitions(-DPARALLEL=0)
 endif()
 
-blender_add_lib_nolist(bf_intern_elbeem "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib_nolist(bf_intern_elbeem "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 74d5af9..eeec5ab 100644 (file)
@@ -84,6 +84,9 @@ set(SRC
        intern/GHOST_WindowManager.h
 )
 
+set(LIB
+)
+
 if(WITH_GHOST_DEBUG)
        list(APPEND SRC
                intern/GHOST_EventPrinter.cpp
@@ -337,4 +340,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_intern_ghost "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_ghost "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index c24a741..f0b0b2d 100644 (file)
@@ -34,6 +34,9 @@ set(SRC
        intern/symbol-binding.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_intern_glew_mx "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_glew_mx "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 3f07d46..72c3395 100644 (file)
@@ -40,6 +40,9 @@ set(SRC
        ../atomic/atomic_ops.h
 )
 
+set(LIB
+)
+
 if(WIN32 AND NOT UNIX)
        list(APPEND SRC
                intern/mmap_win.c
@@ -53,12 +56,12 @@ if(WITH_MEM_JEMALLOC AND NOT ("${JEMALLOC_VERSION}" VERSION_LESS "5.0.0"))
        add_definitions(-DWITH_JEMALLOC_CONF)
 endif()
 
-blender_add_lib(bf_intern_guardedalloc "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_guardedalloc "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
 
 # Override C++ alloc, optional.
 if(WITH_CXX_GUARDEDALLOC)
        set(SRC
                cpp/mallocn.cpp
        )
-       blender_add_lib(bf_intern_guardedalloc_cpp "${SRC}" "${INC}" "${INC_SYS}")
+       blender_add_lib(bf_intern_guardedalloc_cpp "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
 endif()
index 4e9cc7c..362e6e2 100644 (file)
@@ -42,4 +42,7 @@ set(SRC
        intern/IK_QTask.h
 )
 
-blender_add_lib(bf_intern_iksolver "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_intern_iksolver "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index db711d7..c0f48bc 100644 (file)
@@ -353,6 +353,9 @@ set(SRC
        ${EIGEN3_HEADERS}
 )
 
+set(LIB
+)
+
 unset(EIGEN3_HEADERS)
 
-blender_add_lib(bf_intern_itasc "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_itasc "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 98edc14..5adfdbe 100644 (file)
@@ -192,7 +192,7 @@ if(WITH_LIBMV)
 
 
        if(WITH_GTESTS)
-               blender_add_lib(libmv_test_dataset "./libmv/multiview/test_data_sets.cc" "" "")
+               blender_add_lib(libmv_test_dataset "./libmv/multiview/test_data_sets.cc" "" "" "")
 
                BLENDER_SRC_GTEST("libmv_predict_tracks" "./libmv/autotrack/predict_tracks_test.cc" "libmv_test_dataset;bf_intern_libmv;extern_ceres")
                BLENDER_SRC_GTEST("libmv_tracks" "./libmv/autotrack/tracks_test.cc" "libmv_test_dataset;bf_intern_libmv;extern_ceres")
@@ -232,4 +232,4 @@ else()
        )
 endif()
 
-blender_add_lib(bf_intern_libmv "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_libmv "${SRC}" "${INC}" "${INC_SYS}" "")
index 093095f..98a1e36 100755 (executable)
@@ -174,7 +174,7 @@ ${third_headers}
 
 
        if(WITH_GTESTS)
-               blender_add_lib(libmv_test_dataset "./libmv/multiview/test_data_sets.cc" "${INC}" "${INC_SYS}")
+               blender_add_lib(libmv_test_dataset "./libmv/multiview/test_data_sets.cc" "${INC}" "${INC_SYS}" "")
 
 ${tests}
        endif()
@@ -184,5 +184,5 @@ else()
        )
 endif()
 
-blender_add_lib(bf_intern_libmv "\${SRC}" "\${INC}" "\${INC_SYS}")
+blender_add_lib(bf_intern_libmv "\${SRC}" "\${INC}" "\${INC_SYS}" "")
 EOF
index b4d142e..31b9e69 100644 (file)
@@ -31,6 +31,9 @@ set(SRC
        boost_locale_wrapper.h
 )
 
+set(LIB
+)
+
 if(APPLE)
        # Cocoa code to read the locale on OSX
        list(APPEND SRC
@@ -54,4 +57,4 @@ if(WITH_INTERNATIONAL)
        add_definitions(${BOOST_DEFINITIONS})
 endif()
 
-blender_add_lib(bf_intern_locale "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_locale "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index e75443c..dc1cf0e 100644 (file)
@@ -38,4 +38,7 @@ set(SRC
        MEM_RefCountedC-Api.h
 )
 
-blender_add_lib(bf_intern_memutil "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_intern_memutil "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index f475591..1dc508a 100644 (file)
@@ -39,4 +39,7 @@ set(SRC
        mikktspace.h
 )
 
-blender_add_lib(bf_intern_mikktspace "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_intern_mikktspace "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 6d8edb5..cc4fb27 100644 (file)
@@ -34,6 +34,9 @@ set(SRC
        source/build_config.h
 )
 
+set(LIB
+)
+
 add_definitions(-DWITH_DYNLOAD)
 
-blender_add_lib(bf_intern_numaapi "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_numaapi "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 8a4423b..48d619d 100644 (file)
@@ -38,6 +38,9 @@ set(SRC
        ocio_impl.h
 )
 
+set(LIB
+)
+
 if(WITH_OPENCOLORIO)
        add_definitions(
                -DWITH_OCIO
@@ -69,4 +72,4 @@ if(WITH_OPENCOLORIO)
 endif()
 
 
-blender_add_lib(bf_intern_opencolorio "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_opencolorio "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 66ed4d1..62ecb31 100644 (file)
@@ -35,6 +35,9 @@ set(SRC
        opensubdiv_topology_refiner_capi.h
 )
 
+set(LIB
+)
+
 if(WITH_OPENSUBDIV)
        macro(OPENSUBDIV_DEFINE_COMPONENT component)
                if(${${component}})
@@ -122,4 +125,4 @@ else()
        )
 endif()
 
-blender_add_lib(bf_intern_opensubdiv "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_opensubdiv "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index ddec43f..2d72feb 100644 (file)
@@ -30,6 +30,9 @@ set(SRC
        openvdb_capi.h
 )
 
+set(LIB
+)
+
 if(WITH_OPENVDB)
        add_definitions(
                -DWITH_OPENVDB
@@ -69,4 +72,4 @@ if(WITH_OPENVDB)
        endif()
 endif()
 
-blender_add_lib(bf_intern_openvdb "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_openvdb "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 817838a..02841c1 100644 (file)
@@ -32,4 +32,7 @@ set(SRC
        RBI_api.h
 )
 
-blender_add_lib(bf_intern_rigidbody "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_intern_rigidbody "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 0e9c457..232183f 100644 (file)
@@ -77,6 +77,9 @@ set(SRC
        intern/tnt/tnt_version.h
 )
 
+set(LIB
+)
+
 # quiet -Wundef
 add_definitions(-DDDF_DEBUG=0)
 
@@ -93,4 +96,4 @@ if(WITH_FFTW3)
        )
 endif()
 
-blender_add_lib(bf_intern_smoke "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_smoke "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 7a0d45f..3f436c7 100644 (file)
@@ -32,4 +32,7 @@ set(SRC
        STR_String.h
 )
 
-blender_add_lib(bf_intern_string "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_intern_string "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 118d171..9450461 100644 (file)
@@ -30,6 +30,9 @@ set(SRC
        utfconv.h
 )
 
+set(LIB
+)
+
 # This is odd but leave it for now...
 # Why have win32 check here? - this is only used for windows.
 # ... because one day we might want to use it on other platforms.
@@ -40,4 +43,4 @@ if(WIN32)
        )
 endif()
 
-blender_add_lib(bf_intern_utfconv "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_intern_utfconv "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 813653b..e6badc2 100644 (file)
@@ -72,8 +72,11 @@ set(SRC
        intern/abc_util.h
 )
 
+set(LIB
+)
+
 if(WITH_ALEMBIC_HDF5)
        add_definitions(-DWITH_ALEMBIC_HDF5)
 endif()
 
-blender_add_lib(bf_alembic "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_alembic "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index d5d062b..b03c1a4 100644 (file)
@@ -46,4 +46,7 @@ set(SRC
        intern/avi_rgb32.h
 )
 
-blender_add_lib(bf_avi "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_avi "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index e8a7750..25497d1 100644 (file)
@@ -51,6 +51,9 @@ set(SRC
        intern/blf_internal_types.h
 )
 
+set(LIB
+)
+
 if(WIN32)
        list(APPEND SRC
                intern/blf_font_win32_compat.c
@@ -70,4 +73,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_blenfont "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_blenfont "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index c882be9..8e6a912 100644 (file)
@@ -355,6 +355,9 @@ set(SRC
        intern/subdiv_inline.h
 )
 
+set(LIB
+)
+
 if(WITH_BINRELOC)
        list(APPEND INC_SYS
                ${BINRELOC_INCLUDE_DIRS}
@@ -566,4 +569,4 @@ endif()
 #      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /WX")
 #endif()
 
-blender_add_lib(bf_blenkernel "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_blenkernel "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 09573d3..18332f5 100644 (file)
@@ -233,6 +233,9 @@ set(SRC
        PIL_time_utildefines.h
 )
 
+set(LIB
+)
+
 if(WITH_MEM_VALGRIND)
        add_definitions(-DWITH_MEM_VALGRIND)
 endif()
@@ -254,4 +257,4 @@ set_source_files_properties(
        PROPERTIES HEADER_FILE_ONLY TRUE
 )
 
-blender_add_lib(bf_blenlib "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_blenlib "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index b9bec1b..26d1ee1 100644 (file)
@@ -67,6 +67,9 @@ set(SRC
        intern/readfile.h
 )
 
+set(LIB
+)
+
 if(WITH_BUILDINFO)
        add_definitions(-DWITH_BUILDINFO)
 endif()
@@ -92,7 +95,7 @@ if(WITH_ALEMBIC)
        add_definitions(-DWITH_ALEMBIC)
 endif()
 
-blender_add_lib(bf_blenloader "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_blenloader "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
 
 # needed so writefile.c can use dna_type_offsets.h
 add_dependencies(bf_blenloader bf_dna)
index fa3f8c4..2a397af 100644 (file)
@@ -39,6 +39,9 @@ set(SRC
        BLT_translation.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
@@ -56,7 +59,7 @@ if(WIN32)
        endif()
 endif()
 
-blender_add_lib(bf_blentranslation "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_blentranslation "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
 
 if(WITH_INTERNATIONAL)
        add_subdirectory(msgfmt)
index 631886a..be6c819 100644 (file)
@@ -163,6 +163,9 @@ set(SRC
        bmesh_tools.h
 )
 
+set(LIB
+)
+
 if(MSVC AND NOT MSVC_CLANG)
        set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /WX /wd4101")
 endif()
@@ -182,4 +185,4 @@ if(WITH_FREESTYLE)
        add_definitions(-DWITH_FREESTYLE)
 endif()
 
-blender_add_lib(bf_bmesh "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_bmesh "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 41178b5..7a02068 100644 (file)
@@ -125,6 +125,9 @@ set(SRC
        collada_utils.h
 )
 
+set(LIB
+)
+
 if(WITH_BUILDINFO)
        add_definitions(-DWITH_BUILDINFO)
 endif()
@@ -138,4 +141,4 @@ if(CMAKE_COMPILER_IS_GNUCXX)
        set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive")
 endif()
 
-blender_add_lib(bf_collada "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_collada "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 306c06c..67e7afe 100644 (file)
@@ -539,6 +539,9 @@ set(SRC
        operations/COM_MaskOperation.h
 )
 
+set(LIB
+)
+
 list(APPEND INC
        ${CMAKE_CURRENT_BINARY_DIR}/operations
 )
@@ -552,4 +555,4 @@ if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_compositor "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_compositor "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 9a619ef..b75356a 100644 (file)
@@ -109,6 +109,9 @@ set(SRC
        intern/depsgraph_update.h
 )
 
+set(LIB
+)
+
 if(WITH_BOOST)
        list(APPEND INC_SYS
                ${BOOST_INCLUDE_DIR}
@@ -116,4 +119,4 @@ if(WITH_BOOST)
        add_definitions(-DHAVE_BOOST_FUNCTION_BINDINGS)
 endif()
 
-blender_add_lib(bf_depsgraph "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_depsgraph "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 3ac606f..fe9b3d1 100644 (file)
@@ -151,6 +151,9 @@ set(SRC
        engines/workbench/workbench_private.h
 )
 
+set(LIB
+)
+
 data_to_c_simple(engines/eevee/shaders/ambient_occlusion_lib.glsl SRC)
 data_to_c_simple(engines/eevee/shaders/default_frag.glsl SRC)
 data_to_c_simple(engines/eevee/shaders/default_world_frag.glsl SRC)
@@ -355,4 +358,4 @@ if(WITH_FREESTYLE)
        add_definitions(-DWITH_FREESTYLE)
 endif()
 
-blender_add_lib(bf_draw "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_draw "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 933b481..14936e5 100644 (file)
@@ -53,6 +53,9 @@ set(SRC
        anim_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
@@ -63,4 +66,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_animation "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_animation "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 0dd213d..d63c53a 100644 (file)
@@ -58,10 +58,13 @@ set(SRC
        meshlaplacian.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_armature "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_armature "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 9d1b463..726a744 100644 (file)
@@ -48,10 +48,13 @@ set(SRC
        curve_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_curve "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_curve "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 876af10..3a67cd8 100644 (file)
@@ -28,6 +28,9 @@ set(SRC
 
 )
 
+set(LIB
+)
+
 # Order matches "UI_icons.h", final name will be formatted: "icons{size}_{name}.dat"
 set(ICON_NAMES
        question
@@ -845,4 +848,4 @@ endif()
 
 unset(ICON_NAMES)
 
-blender_add_lib(bf_editor_datafiles "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_datafiles "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 0e7b2a8..0d2d944 100644 (file)
@@ -58,6 +58,9 @@ set(SRC
        gizmo_types/value2d_gizmo.c
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_gizmo_library "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_gizmo_library "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 8532ea2..53b527d 100644 (file)
@@ -61,10 +61,13 @@ set(SRC
        gpencil_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_gpencil "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_gpencil "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 1ecd9e6..78b0202 100644 (file)
@@ -79,6 +79,9 @@ set(SRC
        interface_regions_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
@@ -103,4 +106,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_interface "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_interface "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 2235e94..1aa6de5 100644 (file)
@@ -46,6 +46,9 @@ set(SRC
        io_ops.h
 )
 
+set(LIB
+)
+
 if(WITH_OPENCOLLADA)
        add_definitions(-DWITH_COLLADA)
 endif()
@@ -62,4 +65,4 @@ if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_editor_io "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_io "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index f14de01..5a23183 100644 (file)
@@ -41,4 +41,7 @@ set(SRC
        lattice_intern.h
 )
 
-blender_add_lib(bf_editor_lattice "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_editor_lattice "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 63f8dc7..a8ed681 100644 (file)
@@ -47,6 +47,9 @@ set(SRC
        mask_intern.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_mask "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_mask "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index bc8761f..41e247b 100644 (file)
@@ -72,6 +72,9 @@ set(SRC
        mesh_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
@@ -86,4 +89,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_mesh "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_mesh "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index a0d6fb9..11547a0 100644 (file)
@@ -40,4 +40,7 @@ set(SRC
        mball_intern.h
 )
 
-blender_add_lib(bf_editor_metaball "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_editor_metaball "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index f15427e..7a5eee4 100644 (file)
@@ -68,6 +68,9 @@ set(SRC
        object_intern.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
 if(WITH_PYTHON)
@@ -78,4 +81,4 @@ if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_editor_object "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_object "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 88d6f1b..1b42c3f 100644 (file)
@@ -51,6 +51,9 @@ set(SRC
        physics_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_MOD_FLUID)
        add_definitions(-DWITH_MOD_FLUID)
 endif()
@@ -68,4 +71,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_physics "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_physics "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index c65cada..dee56d7 100644 (file)
@@ -50,6 +50,9 @@ set(SRC
        render_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_HEADLESS)
        add_definitions(-DWITH_HEADLESS)
 endif()
@@ -67,4 +70,4 @@ if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_editor_render "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_render "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 7f496ca..0768e0e 100644 (file)
@@ -34,8 +34,11 @@ set(SRC
        scene_edit.c
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_editor_scene "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_scene "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 810adba..a4a0b87 100644 (file)
@@ -54,10 +54,13 @@ set(SRC
        screen_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_screen "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_screen "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 704de3f..d772a1a 100644 (file)
@@ -64,10 +64,13 @@ set(SRC
        sculpt_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_sculpt_paint "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_sculpt_paint "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 67ec235..41650f0 100644 (file)
@@ -35,6 +35,9 @@ set(SRC
        sound_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_AUDASPACE)
        add_definitions(-DWITH_AUDASPACE)
 
@@ -51,4 +54,4 @@ if(WITH_CODEC_SNDFILE)
        add_definitions(-DWITH_SNDFILE)
 endif()
 
-blender_add_lib(bf_editor_sound "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_sound "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 92cf402..aff4e75 100644 (file)
@@ -44,6 +44,9 @@ set(SRC
        action_intern.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_action "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_action "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 34436ae..8f74426 100644 (file)
@@ -34,4 +34,7 @@ set(SRC
        spacetypes.c
 )
 
-blender_add_lib(bf_editor_space_api "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_editor_space_api "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 90919fa..5ec2041 100644 (file)
@@ -41,6 +41,9 @@ set(SRC
        buttons_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
@@ -51,4 +54,4 @@ if(WITH_FREESTYLE)
        add_definitions(-DWITH_FREESTYLE)
 endif()
 
-blender_add_lib(bf_editor_space_buttons "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_buttons "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index a40a1bf..d770a85 100644 (file)
@@ -63,10 +63,13 @@ set(SRC
        tracking_ops_intern.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_editor_space_clip "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_clip "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index bed1b7d..d68e774 100644 (file)
@@ -40,10 +40,13 @@ set(SRC
        console_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_PYTHON)
        add_definitions(-DWITH_PYTHON)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_console "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_console "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 07ba1cc..a92ed62 100644 (file)
@@ -52,6 +52,9 @@ set(SRC
        fsmenu.h
 )
 
+set(LIB
+)
+
 if(WITH_HEADLESS)
        add_definitions(-DWITH_HEADLESS)
 endif()
@@ -94,4 +97,4 @@ if(WITH_FREESTYLE)
        add_definitions(-DWITH_FREESTYLE)
 endif()
 
-blender_add_lib(bf_editor_space_file "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_file "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 20e2ebc..53c228c 100644 (file)
@@ -45,6 +45,9 @@ set(SRC
        graph_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_AUDASPACE)
        add_definitions(-DWITH_AUDASPACE)
 
@@ -59,4 +62,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_graph "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_graph "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 77abfeb..99ede33 100644 (file)
@@ -47,6 +47,9 @@ set(SRC
        image_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
@@ -73,4 +76,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_image "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_image "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index f54e492..665d130 100644 (file)
@@ -49,10 +49,13 @@ set(SRC
        textview.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_info "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_info "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index eb0d92e..35c29ad 100644 (file)
@@ -45,10 +45,13 @@ set(SRC
        nla_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_nla "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_nla "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 0950e73..2c1ec0c 100644 (file)
@@ -57,6 +57,9 @@ set(SRC
        node_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
@@ -67,4 +70,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_node "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_node "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 207a5c1..ae2d525 100644 (file)
@@ -49,10 +49,13 @@ set(SRC
        outliner_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_outliner "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_outliner "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 5d950a3..19b3e42 100644 (file)
@@ -39,6 +39,9 @@ set(SRC
        script_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_PYTHON)
        list(APPEND INC
                ../../python
@@ -48,4 +51,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_script "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_script "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 7d76fa1..bf70473 100644 (file)
@@ -50,6 +50,9 @@ set(SRC
        sequencer_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_AUDASPACE)
        add_definitions(-DWITH_AUDASPACE)
 
@@ -64,4 +67,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_sequencer "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_sequencer "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 8440d41..3b1372b 100644 (file)
@@ -37,6 +37,9 @@ set(SRC
        space_statusbar.c
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_statusbar "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_statusbar "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 378f2e5..b542732 100644 (file)
@@ -51,6 +51,9 @@ set(SRC
        text_intern.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
 if(WITH_PYTHON)
@@ -64,4 +67,4 @@ if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_editor_space_text "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_text "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 418a0eb..1535204 100644 (file)
@@ -37,6 +37,9 @@ set(SRC
        space_topbar.c
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_space_topbar "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_topbar "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index ec0c76c..d267663 100644 (file)
@@ -36,4 +36,7 @@ set(SRC
        userpref_intern.h
 )
 
-blender_add_lib(bf_editor_space_userpref "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_editor_space_userpref "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 83e6524..e3f5245 100644 (file)
@@ -72,6 +72,9 @@ set(SRC
        view3d_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_PYTHON)
        blender_include_dirs(../../python)
        add_definitions(-DWITH_PYTHON)
@@ -91,4 +94,4 @@ if(WITH_MOD_SMOKE)
        add_definitions(-DWITH_SMOKE)
 endif()
 
-blender_add_lib(bf_editor_space_view3d "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_space_view3d "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 088128b..7d3690d 100644 (file)
@@ -54,10 +54,13 @@ set(SRC
        transform.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_transform "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_transform "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 6ccba01..3a6aded 100644 (file)
@@ -36,8 +36,11 @@ set(SRC
        undo_intern.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
-blender_add_lib(bf_editor_undo "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_undo "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 55298e5..728dacc 100644 (file)
@@ -99,6 +99,9 @@ set(SRC
        ../include/UI_view2d.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
 if(WITH_INTERNATIONAL)
@@ -112,4 +115,4 @@ if(WITH_PYTHON)
        )
 endif()
 
-blender_add_lib(bf_editor_util "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_util "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index c54c385..45cd9b0 100644 (file)
@@ -47,10 +47,13 @@ set(SRC
        uvedit_parametrizer.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_editor_uvedit "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_editor_uvedit "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index edab13d..9dfeb06 100644 (file)
@@ -547,6 +547,9 @@ set(SRC
        intern/winged_edge/WingedEdgeBuilder.h
 )
 
+set(LIB
+)
+
 set(INC
        .
        ../blenkernel
@@ -581,4 +584,4 @@ if(WIN32)
        )
 endif()
 
-blender_add_lib(bf_freestyle "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_freestyle "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index e1aad91..f7cfe07 100644 (file)
@@ -63,10 +63,13 @@ set(SRC
        MOD_gpencil_modifiertypes.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_gpencil_modifiers "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_gpencil_modifiers "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index b76edf4..430eefe 100644 (file)
@@ -123,6 +123,9 @@ set(SRC
        intern/gpu_vertex_format_private.h
 )
 
+set(LIB
+)
+
 data_to_c_simple(shaders/gpu_shader_depth_only_frag.glsl SRC)
 data_to_c_simple(shaders/gpu_shader_uniform_color_frag.glsl SRC)
 data_to_c_simple(shaders/gpu_shader_checker_frag.glsl SRC)
@@ -255,4 +258,4 @@ if(WITH_IMAGE_DDS)
        add_definitions(-DWITH_DDS)
 endif()
 
-blender_add_lib(bf_gpu "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_gpu "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 6484860..9bbc3a6 100644 (file)
@@ -39,6 +39,9 @@ set(SRC
        intern/ikplugin_api.h
 )
 
+set(LIB
+)
+
 if(WITH_IK_SOLVER)
        add_definitions(-DWITH_IK_SOLVER)
        list(APPEND INC
@@ -64,4 +67,4 @@ if(WITH_IK_ITASC)
        )
 endif()
 
-blender_add_lib(bf_ikplugin "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_ikplugin "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index dd020ff..87002e5 100644 (file)
@@ -83,6 +83,9 @@ set(SRC
        ../../../intern/ffmpeg/ffmpeg_compat.h
 )
 
+set(LIB
+)
+
 if(WITH_IMAGE_OPENEXR)
        add_definitions(-DWITH_OPENEXR)
 else()
@@ -172,4 +175,4 @@ set_source_files_properties(
        PROPERTIES HEADER_FILE_ONLY TRUE
 )
 
-blender_add_lib(bf_imbuf "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_imbuf "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 2a592ab..2f6ca27 100644 (file)
@@ -45,8 +45,11 @@ set(SRC
        logmemfile.c
 )
 
+set(LIB
+)
+
 if(WITH_IMAGE_CINEON)
        add_definitions(-DWITH_CINEON)
 endif()
 
-blender_add_lib(bf_imbuf_cineon "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_imbuf_cineon "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 6728dbc..c68608f 100644 (file)
@@ -54,8 +54,11 @@ set(SRC
        dds_api.cpp
 )
 
+set(LIB
+)
+
 if(WITH_IMAGE_DDS)
        add_definitions(-DWITH_DDS)
 endif()
 
-blender_add_lib(bf_imbuf_dds "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_imbuf_dds "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 7343843..3311d3f 100644 (file)
@@ -39,6 +39,9 @@ set(SRC
        openimageio_api.cpp
 )
 
+set(LIB
+)
+
 if(WITH_OPENIMAGEIO)
        list(APPEND INC_SYS
                ${OPENIMAGEIO_INCLUDE_DIRS}
@@ -52,4 +55,4 @@ if(WITH_OPENIMAGEIO)
        add_definitions(-DWITH_OPENIMAGEIO)
 endif()
 
-blender_add_lib(bf_imbuf_openimageio "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_imbuf_openimageio "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 18f68d5..c9ede9f 100644 (file)
@@ -40,6 +40,9 @@ set(SRC
        openexr_api.cpp
 )
 
+set(LIB
+)
+
 if(WITH_IMAGE_OPENEXR)
        list(APPEND INC_SYS
                ${OPENEXR_INCLUDE_DIRS}
@@ -47,4 +50,4 @@ if(WITH_IMAGE_OPENEXR)
        add_definitions(-DWITH_OPENEXR)
 endif()
 
-blender_add_lib(bf_imbuf_openexr "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_imbuf_openexr "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 09f95d5..1082868 100644 (file)
@@ -94,6 +94,9 @@ set(SRC
        dna_utils.h
 )
 
+set(LIB
+)
+
 set_source_files_properties(
        ${CMAKE_CURRENT_BINARY_DIR}/dna.c
        ${CMAKE_CURRENT_BINARY_DIR}/dna_verify.c
@@ -101,7 +104,7 @@ set_source_files_properties(
        PROPERTIES GENERATED TRUE
 )
 
-blender_add_lib(bf_dna "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_dna "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
 
 
 # -----------------------------------------------------------------------------
@@ -125,4 +128,7 @@ set(SRC
        ../../blenlib/intern/listbase.c
 )
 
-blender_add_lib(bf_dna_blenlib "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_dna_blenlib "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 4aee345..8521e06 100644 (file)
@@ -372,6 +372,9 @@ set(SRC
        rna_mesh_utils.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_rna "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_rna "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 30dab86..4873e08 100644 (file)
@@ -108,6 +108,9 @@ set(SRC
        intern/MOD_weightvg_util.h
 )
 
+set(LIB
+)
+
 if(WITH_ALEMBIC)
        add_definitions(-DWITH_ALEMBIC)
        list(APPEND INC
@@ -141,4 +144,4 @@ endif()
 # So we can have special tricks in modifier system.
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_modifiers "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_modifiers "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index cc2bfba..f58c43c 100644 (file)
@@ -258,6 +258,9 @@ set(SRC
        intern/node_util.h
 )
 
+set(LIB
+)
+
 if(WITH_PYTHON)
        list(APPEND INC
                ../python
@@ -289,4 +292,4 @@ if(WITH_FREESTYLE)
        add_definitions(-DWITH_FREESTYLE)
 endif()
 
-blender_add_lib(bf_nodes "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_nodes "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 800cc6b..0a991bf 100644 (file)
@@ -45,4 +45,7 @@ set(SRC
        BPH_mass_spring.h
 )
 
-blender_add_lib(bf_physics "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_physics "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index c952463..8e92b43 100644 (file)
@@ -51,8 +51,11 @@ set(SRC
        bmesh_py_utils.h
 )
 
+set(LIB
+)
+
 if(WITH_FREESTYLE)
        add_definitions(-DWITH_FREESTYLE)
 endif()
 
-blender_add_lib(bf_python_bmesh "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_python_bmesh "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index c7b3612..3ebd90e 100644 (file)
@@ -50,6 +50,9 @@ set(SRC
        python_utildefines.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_python_ext "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_python_ext "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 3c3a9b7..aeef81c 100644 (file)
@@ -54,6 +54,9 @@ set(SRC
        gpu_py_vertex_format.h
 )
 
+set(LIB
+)
+
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_python_gpu "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_python_gpu "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 89e5e36..d517d6a 100644 (file)
@@ -117,6 +117,9 @@ set(SRC
        ../BPY_extern_clog.h
 )
 
+set(LIB
+)
+
 # only to check if buildinfo is available
 if(WITH_BUILDINFO)
        add_definitions(-DBUILD_DATE)
@@ -298,4 +301,4 @@ endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_python "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_python "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 4a8d69f..b973875 100644 (file)
@@ -55,5 +55,8 @@ set(SRC
        mathutils_noise.h
 )
 
+set(LIB
+)
+
 
-blender_add_lib(bf_python_mathutils "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_python_mathutils "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index fc2c0b3..96c8b9c 100644 (file)
@@ -69,6 +69,9 @@ set(SRC
        intern/include/zbuf.h
 )
 
+set(LIB
+)
+
 if(WITH_PYTHON)
        add_definitions(-DWITH_PYTHON)
        list(APPEND INC
@@ -103,4 +106,4 @@ if(APPLE)
        endif()
 endif()
 
-blender_add_lib_nolist(bf_render "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib_nolist(bf_render "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index ddd2144..e8f2a03 100644 (file)
@@ -57,10 +57,13 @@ set(SRC
        FX_shader_types.h
 )
 
+set(LIB
+)
+
 if(WITH_INTERNATIONAL)
        add_definitions(-DWITH_INTERNATIONAL)
 endif()
 
 add_definitions(${GL_DEFINITIONS})
 
-blender_add_lib(bf_shader_fx "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib(bf_shader_fx "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 10f7969..3f4f180 100644 (file)
@@ -106,6 +106,9 @@ set(SRC
        message_bus/wm_message_bus.h
 )
 
+set(LIB
+)
+
 if(WITH_AUDASPACE)
        add_definitions(-DWITH_AUDASPACE)
 
@@ -166,4 +169,4 @@ if(WITH_COMPOSITOR)
        add_definitions(-DWITH_COMPOSITOR)
 endif()
 
-blender_add_lib_nolist(bf_windowmanager "${SRC}" "${INC}" "${INC_SYS}")
+blender_add_lib_nolist(bf_windowmanager "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
index 812715c..e4045d0 100644 (file)
@@ -1022,7 +1022,11 @@ install(
 
 add_dependencies(blender makesdna)
 
-setup_blender_sorted_libs()
+# Use for testing 'BLENDER_SORTED_LIBS' removal.
+if(NOT (DEFINED WITHOUT_SORTED_LIBS AND WITHOUT_SORTED_LIBS))
+       setup_blender_sorted_libs()
+endif()
+
 target_link_libraries(blender ${BLENDER_SORTED_LIBS})
 
 setup_liblinks(blender)
index 22d2b96..b868f4d 100644 (file)
@@ -35,4 +35,7 @@ set(SRC
        testing.h
 )
 
-blender_add_lib(bf_testing_main "${SRC}" "${INC}" "${INC_SYS}")
+set(LIB
+)
+
+blender_add_lib(bf_testing_main "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")