b48ffec290
VDE-016 (High): GCC two-phase lookup — root cause is anonymous namespace - Move SSICurveData OUT of anonymous namespace into vde::brep - Add #include <iterator> for std::begin/end - Add using vde::brep::ClassResult VDE-017 (Medium): Root CMakeLists configure_file CMAKE_SOURCE_DIR - Change to CMAKE_CURRENT_SOURCE_DIR for submodule compatibility