Skip to content

Commit

Permalink
report ref deps
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike Park authored and Mike Park committed Nov 2, 2022
1 parent eeb0a35 commit 0217ef7
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
15 changes: 15 additions & 0 deletions src/ref_egads.c
Original file line number Diff line number Diff line change
Expand Up @@ -369,6 +369,21 @@ REF_FCN REF_STATUS ref_egads_save(REF_GEOM ref_geom, const char *filename) {
return REF_SUCCESS;
}

REF_FCN REF_BOOL ref_egads_list_dependencies(char list[1024]) {
list[0] = '\0';
#if defined(HAVE_EGADS)
#if defined(HAVE_EGADS_LITE)
strcat(list, " EGADSlite");
#else
strcat(list, " EGADS(OpenCASCADE)");
#if defined(HAVE_EGADS_EFFECTIVE)
strcat(list, "+Effective_Topology");
#endif
#endif
#endif
return REF_SUCCESS;
}

REF_FCN REF_BOOL ref_egads_allows_construction(void) {
#if defined(HAVE_EGADS) && !defined(HAVE_EGADS_LITE)
return REF_TRUE;
Expand Down
1 change: 1 addition & 0 deletions src/ref_egads.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ REF_FCN REF_STATUS ref_egads_out_level(REF_GEOM ref_geom, REF_INT out_level);
REF_FCN REF_STATUS ref_egads_load(REF_GEOM ref_geom, const char *filename);
REF_FCN REF_STATUS ref_egads_save(REF_GEOM ref_geom, const char *filename);

REF_FCN REF_BOOL ref_egads_list_dependencies(char list[1024]);
REF_FCN REF_BOOL ref_egads_allows_construction(void);
REF_FCN REF_BOOL ref_egads_allows_effective(void);
REF_FCN REF_STATUS ref_egads_construct(REF_GEOM ref_geom,
Expand Down
7 changes: 6 additions & 1 deletion src/ref_subcommand.c
Original file line number Diff line number Diff line change
Expand Up @@ -4805,7 +4805,12 @@ int main(int argc, char *argv[]) {
}

if (1 == argc || 1 == help_pos) {
if (ref_mpi_once(ref_mpi)) usage(argv[0]);
if (ref_mpi_once(ref_mpi)) {
char egads_deps[1024];
RSS(ref_egads_list_dependencies(egads_deps), "egads deps");
usage(argv[0]);
printf("\nEGADS dependencies:%s\n", egads_deps);
}
goto shutdown;
}

Expand Down

0 comments on commit 0217ef7

Please sign in to comment.