Maybe I should add that widelands itself is not linking with boost unit_test_framework. Only test executables link with boost unit test framework.
There's line in src/CMakeLists.txt: target_link_libraries(widelands ${Boost_unit_test_framework_LIBRARIES})
But that does nothing because variable is always empty. Unit test framework libraries are in Boost_unit_test_framework_LIBRARY variable.
Maybe I should add that widelands itself is not linking with boost unit_test_ framework. Only test executables link with boost unit test framework.
There's line in src/CMakeLists.txt: link_libraries( widelands ${Boost_ unit_test_ framework_ LIBRARIES} )
target_
But that does nothing because variable is always empty. Unit test framework libraries are in Boost_unit_ test_framework_ LIBRARY variable.