Refactor: Remove Boost from Quadriflow

Extract Boykov-Kolmogorov max flow algorithm from boost::graph. As part
of work towards removing Boost as a Blender dependency.

Together with #133347 this removes the last direct Blender dependency
on Boost.

Pull Request: https://projects.blender.org/blender/blender/pulls/132142
This commit is contained in:
Brecht Van Lommel
2024-12-19 01:09:05 +01:00
parent 139f0d8c32
commit bec8581916
8 changed files with 879 additions and 92 deletions

View File

@@ -8,7 +8,6 @@ set(INC
set(INC_SYS
../../extern/quadriflow/src
${BOOST_INCLUDE_DIR}
${EIGEN3_INCLUDE_DIRS}
)
@@ -20,7 +19,6 @@ set(SRC
set(LIB
PRIVATE bf::intern::guardedalloc
extern_quadriflow
${BOOST_LIBRARIES}
)
if(WIN32)