Blender Git Loki
Git Commits -> Revision 47adab4
Revision 47adab4 by Campbell Barton (master) April 14, 2019, 13:37 (GMT) |
CMake: prepare for BLENDER_SORTED_LIBS removal 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. |
Commit Details:
Full Hash: 47adab4f993e66328bd1ad97abaf6697784ee8a0
Parent Commit: eee5a88
Lines Changed: +490, -127
122 Modified Paths:
/build_files/cmake/macros.cmake (+10, -2) (Diff)
/extern/binreloc/CMakeLists.txt (+4, -1) (Diff)
/extern/bullet2/CMakeLists.txt (+4, -1) (Diff)
/extern/ceres/bundle.sh (+1, -1) (Diff)
/extern/ceres/CMakeLists.txt (+1, -1) (Diff)
/extern/clew/CMakeLists.txt (+4, -1) (Diff)
/extern/cuew/CMakeLists.txt (+4, -1) (Diff)
/extern/curve_fit_nd/CMakeLists.txt (+4, -1) (Diff)
/extern/draco/dracoenc/CMakeLists.txt (+4, -1) (Diff)
/extern/gflags/CMakeLists.txt (+4, -1) (Diff)
/extern/glew-es/CMakeLists.txt (+4, -1) (Diff)
/extern/glew/CMakeLists.txt (+4, -1) (Diff)
/extern/glog/CMakeLists.txt (+4, -1) (Diff)
/extern/gtest/CMakeLists.txt (+4, -1) (Diff)
/extern/lzma/CMakeLists.txt (+4, -1) (Diff)
/extern/lzo/CMakeLists.txt (+4, -1) (Diff)
/extern/rangetree/CMakeLists.txt (+4, -1) (Diff)
/extern/sdlew/CMakeLists.txt (+4, -1) (Diff)
/extern/wcwidth/CMakeLists.txt (+4, -1) (Diff)
/extern/xdnd/CMakeLists.txt (+4, -1) (Diff)
/intern/audaspace/CMakeLists.txt (+4, -1) (Diff)
/intern/clog/CMakeLists.txt (+4, -1) (Diff)
/intern/cycles/blender/CMakeLists.txt (+4, -1) (Diff)
/intern/dualcon/CMakeLists.txt (+4, -1) (Diff)
/intern/eigen/CMakeLists.txt (+4, -1) (Diff)
/intern/elbeem/CMakeLists.txt (+4, -1) (Diff)
/intern/ghost/CMakeLists.txt (+4, -1) (Diff)
/intern/glew-mx/CMakeLists.txt (+4, -1) (Diff)
/intern/guardedalloc/CMakeLists.txt (+5, -2) (Diff)
/intern/iksolver/CMakeLists.txt (+4, -1) (Diff)
/intern/itasc/CMakeLists.txt (+4, -1) (Diff)
/intern/libmv/bundle.sh (+2, -2) (Diff)
/intern/libmv/CMakeLists.txt (+2, -2) (Diff)
/intern/locale/CMakeLists.txt (+4, -1) (Diff)
/intern/memutil/CMakeLists.txt (+4, -1) (Diff)
/intern/mikktspace/CMakeLists.txt (+4, -1) (Diff)
/intern/numaapi/CMakeLists.txt (+4, -1) (Diff)
/intern/opencolorio/CMakeLists.txt (+4, -1) (Diff)
/intern/opensubdiv/CMakeLists.txt (+4, -1) (Diff)
/intern/openvdb/CMakeLists.txt (+4, -1) (Diff)
/intern/rigidbody/CMakeLists.txt (+4, -1) (Diff)
/intern/smoke/CMakeLists.txt (+4, -1) (Diff)
/intern/string/CMakeLists.txt (+4, -1) (Diff)
/intern/utfconv/CMakeLists.txt (+4, -1) (Diff)
/source/blender/alembic/CMakeLists.txt (+4, -1) (Diff)
/source/blender/avi/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenfont/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenlib/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenloader/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blentranslation/CMakeLists.txt (+4, -1) (Diff)
/source/blender/bmesh/CMakeLists.txt (+4, -1) (Diff)
/source/blender/collada/CMakeLists.txt (+4, -1) (Diff)
/source/blender/compositor/CMakeLists.txt (+4, -1) (Diff)
/source/blender/depsgraph/CMakeLists.txt (+4, -1) (Diff)
/source/blender/draw/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/animation/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/armature/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/curve/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/datafiles/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/gizmo_library/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/gpencil/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/interface/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/io/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/lattice/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/mask/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/mesh/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/metaball/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/object/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/physics/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/render/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/scene/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/screen/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/sculpt_paint/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/sound/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_action/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_api/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_buttons/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_clip/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_console/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_file/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_graph/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_image/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_info/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_nla/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_node/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_outliner/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_script/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_sequencer/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_statusbar/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_text/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_topbar/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_userpref/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/undo/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/util/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/uvedit/CMakeLists.txt (+4, -1) (Diff)
/source/blender/freestyle/CMakeLists.txt (+4, -1) (Diff)
/source/blender/gpencil_modifiers/CMakeLists.txt (+4, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+4, -1) (Diff)
/source/blender/ikplugin/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/cineon/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/dds/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/oiio/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/openexr/CMakeLists.txt (+4, -1) (Diff)
/source/blender/makesdna/intern/CMakeLists.txt (+8, -2) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+4, -1) (Diff)
/source/blender/modifiers/CMakeLists.txt (+4, -1) (Diff)
/source/blender/nodes/CMakeLists.txt (+4, -1) (Diff)
/source/blender/physics/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/bmesh/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/generic/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/gpu/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/intern/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/mathutils/CMakeLists.txt (+4, -1) (Diff)
/source/blender/render/CMakeLists.txt (+4, -1) (Diff)
/source/blender/shader_fx/CMakeLists.txt (+4, -1) (Diff)
/source/blender/windowmanager/CMakeLists.txt (+4, -1) (Diff)
/source/creator/CMakeLists.txt (+5, -1) (Diff)
/tests/gtests/testing/CMakeLists.txt (+4, -1) (Diff)
/extern/binreloc/CMakeLists.txt (+4, -1) (Diff)
/extern/bullet2/CMakeLists.txt (+4, -1) (Diff)
/extern/ceres/bundle.sh (+1, -1) (Diff)
/extern/ceres/CMakeLists.txt (+1, -1) (Diff)
/extern/clew/CMakeLists.txt (+4, -1) (Diff)
/extern/cuew/CMakeLists.txt (+4, -1) (Diff)
/extern/curve_fit_nd/CMakeLists.txt (+4, -1) (Diff)
/extern/draco/dracoenc/CMakeLists.txt (+4, -1) (Diff)
/extern/gflags/CMakeLists.txt (+4, -1) (Diff)
/extern/glew-es/CMakeLists.txt (+4, -1) (Diff)
/extern/glew/CMakeLists.txt (+4, -1) (Diff)
/extern/glog/CMakeLists.txt (+4, -1) (Diff)
/extern/gtest/CMakeLists.txt (+4, -1) (Diff)
/extern/lzma/CMakeLists.txt (+4, -1) (Diff)
/extern/lzo/CMakeLists.txt (+4, -1) (Diff)
/extern/rangetree/CMakeLists.txt (+4, -1) (Diff)
/extern/sdlew/CMakeLists.txt (+4, -1) (Diff)
/extern/wcwidth/CMakeLists.txt (+4, -1) (Diff)
/extern/xdnd/CMakeLists.txt (+4, -1) (Diff)
/intern/audaspace/CMakeLists.txt (+4, -1) (Diff)
/intern/clog/CMakeLists.txt (+4, -1) (Diff)
/intern/cycles/blender/CMakeLists.txt (+4, -1) (Diff)
/intern/dualcon/CMakeLists.txt (+4, -1) (Diff)
/intern/eigen/CMakeLists.txt (+4, -1) (Diff)
/intern/elbeem/CMakeLists.txt (+4, -1) (Diff)
/intern/ghost/CMakeLists.txt (+4, -1) (Diff)
/intern/glew-mx/CMakeLists.txt (+4, -1) (Diff)
/intern/guardedalloc/CMakeLists.txt (+5, -2) (Diff)
/intern/iksolver/CMakeLists.txt (+4, -1) (Diff)
/intern/itasc/CMakeLists.txt (+4, -1) (Diff)
/intern/libmv/bundle.sh (+2, -2) (Diff)
/intern/libmv/CMakeLists.txt (+2, -2) (Diff)
/intern/locale/CMakeLists.txt (+4, -1) (Diff)
/intern/memutil/CMakeLists.txt (+4, -1) (Diff)
/intern/mikktspace/CMakeLists.txt (+4, -1) (Diff)
/intern/numaapi/CMakeLists.txt (+4, -1) (Diff)
/intern/opencolorio/CMakeLists.txt (+4, -1) (Diff)
/intern/opensubdiv/CMakeLists.txt (+4, -1) (Diff)
/intern/openvdb/CMakeLists.txt (+4, -1) (Diff)
/intern/rigidbody/CMakeLists.txt (+4, -1) (Diff)
/intern/smoke/CMakeLists.txt (+4, -1) (Diff)
/intern/string/CMakeLists.txt (+4, -1) (Diff)
/intern/utfconv/CMakeLists.txt (+4, -1) (Diff)
/source/blender/alembic/CMakeLists.txt (+4, -1) (Diff)
/source/blender/avi/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenfont/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenlib/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blenloader/CMakeLists.txt (+4, -1) (Diff)
/source/blender/blentranslation/CMakeLists.txt (+4, -1) (Diff)
/source/blender/bmesh/CMakeLists.txt (+4, -1) (Diff)
/source/blender/collada/CMakeLists.txt (+4, -1) (Diff)
/source/blender/compositor/CMakeLists.txt (+4, -1) (Diff)
/source/blender/depsgraph/CMakeLists.txt (+4, -1) (Diff)
/source/blender/draw/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/animation/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/armature/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/curve/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/datafiles/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/gizmo_library/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/gpencil/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/interface/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/io/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/lattice/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/mask/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/mesh/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/metaball/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/object/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/physics/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/render/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/scene/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/screen/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/sculpt_paint/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/sound/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_action/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_api/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_buttons/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_clip/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_console/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_file/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_graph/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_image/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_info/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_nla/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_node/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_outliner/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_script/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_sequencer/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_statusbar/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_text/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_topbar/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_userpref/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/undo/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/util/CMakeLists.txt (+4, -1) (Diff)
/source/blender/editors/uvedit/CMakeLists.txt (+4, -1) (Diff)
/source/blender/freestyle/CMakeLists.txt (+4, -1) (Diff)
/source/blender/gpencil_modifiers/CMakeLists.txt (+4, -1) (Diff)
/source/blender/gpu/CMakeLists.txt (+4, -1) (Diff)
/source/blender/ikplugin/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/cineon/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/dds/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/oiio/CMakeLists.txt (+4, -1) (Diff)
/source/blender/imbuf/intern/openexr/CMakeLists.txt (+4, -1) (Diff)
/source/blender/makesdna/intern/CMakeLists.txt (+8, -2) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+4, -1) (Diff)
/source/blender/modifiers/CMakeLists.txt (+4, -1) (Diff)
/source/blender/nodes/CMakeLists.txt (+4, -1) (Diff)
/source/blender/physics/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/bmesh/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/generic/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/gpu/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/intern/CMakeLists.txt (+4, -1) (Diff)
/source/blender/python/mathutils/CMakeLists.txt (+4, -1) (Diff)
/source/blender/render/CMakeLists.txt (+4, -1) (Diff)
/source/blender/shader_fx/CMakeLists.txt (+4, -1) (Diff)
/source/blender/windowmanager/CMakeLists.txt (+4, -1) (Diff)
/source/creator/CMakeLists.txt (+5, -1) (Diff)
/tests/gtests/testing/CMakeLists.txt (+4, -1) (Diff)