On Wed, 2011-07-27 at 11:15 +0200, Patrick Ohly wrote: [snip useful hints] > > 2. Remove the --enable-unit-tests configure option, so that that > main > > build does not include the unit-tests code, allowing autotools to > > create a separate build with ENABLE_UNIT_TESTS defined, which the > builds > > will link against. That will almost double the build time, but it > seems > > correct. > > I don't like that. I compile with --enable-unit-tests. Doubling my > compile time would be a considerably productivity hit.
This could be avoided if the unit tests were not in the same source files, of course. If necessary they could be next to the source files with a _test.cpp suffix, though I personally prefer to keep them separate. That would also avoid the risk of the unit tests succeeding just because the whole source file was not even part of the build. -- [email protected] www.murrayc.com www.openismus.com _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
