README 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. MCell3 Build Requirements:
  2. 1) flex newer than 2.5.6, due to the 'reentrant' option. Extensive testing
  3. has been done using Flex 2.5.33.
  4. How To Bootstrap:
  5. 1) When starting from a fresh branch or checkout do:
  6. ./bootstrap
  7. How To Build:
  8. 1) To build for a given platform do something like this:
  9. mkdir my_build_dir
  10. cd my_build_dir
  11. /path/to/configure CC=gcc CFLAGS='-O3 -march=core2 -Wall -g'
  12. make
  13. How To Test:
  14. The test suite is a work in progress. Right now, there are automated test
  15. scripts for the "parser" tests, which aim for gross-level feature validation,
  16. but not strict numeric validation. Numeric validation tests are soon to
  17. come. Once the numeric validation tests have been added, there will be a
  18. top-level script for running all of the tests (or quick subsets of the tests
  19. that achieve a reasonable level of coverage without taking too long to run,
  20. or tests of specific subsystems) will be added to the testsuite directory.
  21. For the moment, the parser tests can be run in an automated way. See
  22. mdl/testsuite/parser/README for details.
  23. As I bring more of the testsuite online, I'll add a top-level script and
  24. documentation under the testsuite directory that explains any setup required,
  25. how to run the testsuite, and subsets of the testsuite which are likely to be
  26. of interest to various people.