From 51345f7a1f6f664e85cf40d6f92d8f7946a220fd Mon Sep 17 00:00:00 2001 From: tradke Date: Mon, 10 Apr 2000 11:43:02 +0000 Subject: Don't register any IO method if IOUtil wasn't activated. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOBasic/trunk@48 b589c3ab-70e8-4b4d-a09f-cba2dd200880 --- src/Startup.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Startup.c') diff --git a/src/Startup.c b/src/Startup.c index b5dac2f..383677c 100644 --- a/src/Startup.c +++ b/src/Startup.c @@ -48,6 +48,14 @@ void IOBasic_Startup (void) int IOMethod; int IO_GHExtension; + + if (CCTK_GHExtensionHandle ("IO") < 0) + { + CCTK_WARN (1, "Thorn IOUtil was not activated. " + "No IOBasic IO methods will be enabled."); + return; + } + IO_GHExtension = CCTK_RegisterGHExtension ("IOBasic"); CCTK_RegisterGHExtensionSetupGH (IO_GHExtension, IOBasic_SetupGH); CCTK_RegisterGHExtensionInitGH (IO_GHExtension, IOBasic_InitGH); -- cgit v1.2.3