CMake: Modernize the optional TBB dependency #124916

Merged
Jesse Yurkovich merged 9 commits from deadpin/blender:cleanup-cmake-moderntbb into main 2024-07-19 23:31:16 +02:00

9 Commits

Author SHA1 Message Date
4d9beb4a51 Feedback: comment change 2024-07-19 14:29:30 -07:00
bb575f0bd7 Revert "Poison the non-TBB fallbacks for testing"
All checks were successful
buildbot/vexp-code-patch-lint Build done.
buildbot/vexp-code-patch-linux-x86_64 Build done.
buildbot/vexp-code-patch-darwin-x86_64 Build done.
buildbot/vexp-code-patch-darwin-arm64 Build done.
buildbot/vexp-code-patch-windows-amd64 Build done.
buildbot/vexp-code-patch-coordinator Build done.
This reverts commit e8ddc66570.
2024-07-18 10:09:33 -07:00
1a7b134083 Feedback: makesrna can also use the new stuff
All checks were successful
buildbot/vexp-code-patch-darwin-x86_64 Build done.
buildbot/vexp-code-patch-linux-x86_64 Build done.
buildbot/vexp-code-patch-windows-amd64 Build done.
buildbot/vexp-code-patch-coordinator Build done.
2024-07-18 09:13:41 -07:00
6b8f15de99 Feedback: do mantaflow
All checks were successful
buildbot/vexp-code-patch-lint Build done.
buildbot/vexp-code-patch-linux-x86_64 Build done.
buildbot/vexp-code-patch-darwin-arm64 Build done.
buildbot/vexp-code-patch-darwin-x86_64 Build done.
buildbot/vexp-code-patch-windows-amd64 Build done.
buildbot/vexp-code-patch-coordinator Build done.
2024-07-17 16:23:55 -07:00
1854e0c9ae Feedback: add back in NOMINMAX just in case 2024-07-17 16:02:05 -07:00
bbff7c78ca Feedback: do mikktspace as well 2024-07-17 16:01:13 -07:00
e528a2fff6 Feedback: makesdna simplification 2024-07-17 13:55:04 -07:00
e8ddc66570 Poison the non-TBB fallbacks for testing
All checks were successful
buildbot/vexp-code-patch-lint Build done.
buildbot/vexp-code-patch-linux-x86_64 Build done.
buildbot/vexp-code-patch-darwin-arm64 Build done.
buildbot/vexp-code-patch-darwin-x86_64 Build done.
buildbot/vexp-code-patch-windows-amd64 Build done.
buildbot/vexp-code-patch-coordinator Build done.
2024-07-17 10:23:55 -07:00
19387f4f86 Cmake: modernize TBB target 2024-07-17 10:23:55 -07:00