Commit 73d1992e authored by Bjorn Munch's avatar Bjorn Munch

Bug #12586211 ENABLE GCOV BUILDS WITH CMAKE, INCLUDING PLUGINS

Added --with-gcov option to configure.pl and use that from SETUP.sh
parent e57de95f
#!/bin/sh #!/bin/sh
# Copyright (C) 2000, 2007 MySQL AB # Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
# #
# This program is free software; you can redistribute it and/or # This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
...@@ -250,7 +250,7 @@ gcov_compile_flags="$gcov_compile_flags -DMYSQL_SERVER_SUFFIX=-gcov -DHAVE_gcov" ...@@ -250,7 +250,7 @@ gcov_compile_flags="$gcov_compile_flags -DMYSQL_SERVER_SUFFIX=-gcov -DHAVE_gcov"
gcov_link_flags="-fprofile-arcs -ftest-coverage" gcov_link_flags="-fprofile-arcs -ftest-coverage"
gcov_configs="--disable-shared" gcov_configs="--with-gcov"
# gprof # gprof
......
...@@ -190,6 +190,11 @@ foreach my $option (@ARGV) ...@@ -190,6 +190,11 @@ foreach my $option (@ARGV)
$cmakeargs = $cmakeargs." \"-DWITH_COMMENT=".substr($option,13)."\""; $cmakeargs = $cmakeargs." \"-DWITH_COMMENT=".substr($option,13)."\"";
next; next;
} }
if ($option =~ /with-gcov/)
{
$cmakeargs = $cmakeargs." -DENABLE_GCOV=ON";
next;
}
$option = uc($option); $option = uc($option);
$option =~ s/-/_/g; $option =~ s/-/_/g;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment