sub new {
my $class=shift;
my $this=$class->SUPER::new(@_);
- # Prefer out of source tree building.
- $this->enforce_out_of_source_building(@_);
+ $this->prefer_out_of_source_building(@_);
return $this;
}
# Standard set of cmake flags
push @flags, "-DCMAKE_INSTALL_PREFIX=/usr";
- push @flags, "-DCMAKE_SKIP_RPATH=ON";
push @flags, "-DCMAKE_VERBOSE_MAKEFILE=ON";
$this->mkdir_builddir();
- $this->doit_in_builddir("cmake", $this->get_source_rel2builddir(), @flags);
+ $this->doit_in_builddir("cmake", $this->get_source_rel2builddir(), @flags, @_);
}
-1;
+sub test {
+ my $this=shift;
+
+ $ENV{CTEST_OUTPUT_ON_FAILURE} = 1;
+ return $this->test(@_);
+}
+
+1