aboutsummaryrefslogtreecommitdiff
path: root/src/Startup.c
diff options
context:
space:
mode:
authortradke <tradke@b589c3ab-70e8-4b4d-a09f-cba2dd200880>2000-04-10 11:43:02 +0000
committertradke <tradke@b589c3ab-70e8-4b4d-a09f-cba2dd200880>2000-04-10 11:43:02 +0000
commit51345f7a1f6f664e85cf40d6f92d8f7946a220fd (patch)
tree74bf3903c92c92b55e6a34a338d9dae6c6608347 /src/Startup.c
parenta0b6607c13e244780ea34bf8d0cd5dbe9859401d (diff)
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
Diffstat (limited to 'src/Startup.c')
-rw-r--r--src/Startup.c8
1 files changed, 8 insertions, 0 deletions
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);