build system for tests no consistent with the rest of the library