MockCoordTrans is a Release 2 GROUP3 target: a header-only static library defined in Lts/Common/CommonUnitTestsPlaceholder/mocks. As a header-only lib it has no source file as a ninja edge input, so the build-closure keep set did not pull its dir in and the prune removed its CMakeLists (ninja: unknown target MockCoordTrans). Restore the dir and its add_subdirectory; the smoke tests inside stay behind their default-OFF options.
19 lines
552 B
C++
19 lines
552 B
C++
// MockCoordTrans.h - Stub mock for CoordTrans functionality
|
|
// This is a placeholder to allow builds without full CoordTrans implementation
|
|
|
|
#ifndef MOCK_COORD_TRANS_H
|
|
#define MOCK_COORD_TRANS_H
|
|
|
|
#include <QtCore/QString>
|
|
#include <QtCore/QPointF>
|
|
|
|
// Minimal stub to satisfy linker requirements
|
|
namespace LtsCoordTrans {
|
|
// Placeholder types
|
|
struct UtmCoordinate {
|
|
static UtmCoordinate fromMgrs(const QString&) { return UtmCoordinate(); }
|
|
QPointF geographic() const { return QPointF(); }
|
|
};
|
|
}
|
|
|
|
#endif // MOCK_COORD_TRANS_H
|