test is a reserved name in cmake, undefined behaviour