-
Notifications
You must be signed in to change notification settings - Fork 52
Using BioGears
Steven A White edited this page Aug 28, 2019
·
29 revisions
This article focuses on running the core components built by the BioGears build system. The BioGears build system consist of several parallel projects which are mostly used for internal testing. The following table is a list of build targets and there respective uses
| Target | Purpose | Notes |
|---|---|---|
| libBioGears | main biogears shared library | Depends on libBioGears_cdm |
| libBioGears_cdm | Library for Biogears serialization types | Depends on xerces-c and XSD Code Synthesis 4.0 |
| libBioGears_circuit_test | Debugging Library with Circuit Unit Test Functions |
Biogears_BUILD_CIRCUIT_TEST Used in Circuit performance testing. Speeds up build to skip this component |
| libBioGears_jni | Java Runtime layer for libBiogears |
Biogears_BUILD_JAVATOOLS Deprecated : Was supported for the Java based GUI tool |
| xsd_gen_schema__* | Regenerate h,cpp files from share/xsd/*.xsd files | Designed to allow changing of the CDM to be caught by the build system. will automatically run the first time building and not needed by most users, but useful for the development of new XSD types. One folder for each file in the xsd tree |
| howto_* | API Examples |
Biogears_BUILD_HOWTOS Targets automatically created based on folder structure. Each test has an additional control value BUILD_EX_howto-${NAME} example BUILD_EX_howto-Smoke. Which can be used to toggle off sets of unneeded examples and speed up build times. |
| cmd_bio | Command Line executable for interacting with libBiogears |
Biogears_BUILD_CMD_TOOLS Supports multiple ways to run XML scenarios including bulk parallel simulations. Additionally supports the generation of data files absed on csv components |
| scenario_driver | Simple EXE to run a single Scenario XML file using libBioGears | Biogears_BUILD_SCENARIO_DRIVER |