From d02c0f8256f55e457564c67bb7362efec749e112 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Tue, 4 Dec 2007 11:14:57 +0000 Subject: [PATCH] try to not make public API dependent on WITH_LIBCORE [r16879] --- include/libfirm/firm.h | 2 -- ir/common/firm.c | 8 +++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/include/libfirm/firm.h b/include/libfirm/firm.h index e0b57692d..1050646bb 100644 --- a/include/libfirm/firm.h +++ b/include/libfirm/firm.h @@ -230,12 +230,10 @@ void free_firm(void); */ void firm_get_version(firm_version_t *version); -#ifdef WITH_LIBCORE /** * Read initializations arguments from the .init file. */ void firm_init_options(const char *arg_prefix, int argc, const char **argv); -#endif #ifdef __cplusplus } diff --git a/ir/common/firm.c b/ir/common/firm.c index e3a8b7616..79a6ca079 100644 --- a/ir/common/firm.c +++ b/ir/common/firm.c @@ -72,12 +72,18 @@ lc_opt_entry_t *firm_opt_get_root(void) { grp = lc_opt_get_grp(lc_opt_root_grp(), "firm"); return grp; } +#endif void firm_init_options(const char *arg_prefix, int argc, const char **argv) { +#ifdef LIBCORE /* parse any init files for firm */ lc_opts_init("firm", firm_opt_get_root(), arg_prefix, argc, argv); +#else + (void) arg_prefix; + (void) argc; + (void) argv; +#endif } -#endif /* WITH_LIBCORE */ void init_firm(const firm_parameter_t *param) { -- 2.20.1