From 02f120a35ff2be337326446fd1e0f29c07dd3916 Mon Sep 17 00:00:00 2001 From: snelling Date: Tue, 3 Jun 2008 12:48:01 +0000 Subject: [PATCH] added conf for making flow par file for grid and CAF --- PWG2/PROOF-INF.PWG2flow/BUILD.sh | 5 +++++ PWG2/PROOF-INF.PWG2flow/SETUP.C | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100755 PWG2/PROOF-INF.PWG2flow/BUILD.sh create mode 100644 PWG2/PROOF-INF.PWG2flow/SETUP.C diff --git a/PWG2/PROOF-INF.PWG2flow/BUILD.sh b/PWG2/PROOF-INF.PWG2flow/BUILD.sh new file mode 100755 index 00000000000..16f288b7124 --- /dev/null +++ b/PWG2/PROOF-INF.PWG2flow/BUILD.sh @@ -0,0 +1,5 @@ +#! /bin/sh + +touch libPWG2flow.pkg + +make libPWG2flow.so diff --git a/PWG2/PROOF-INF.PWG2flow/SETUP.C b/PWG2/PROOF-INF.PWG2flow/SETUP.C new file mode 100644 index 00000000000..cf7c80e1850 --- /dev/null +++ b/PWG2/PROOF-INF.PWG2flow/SETUP.C @@ -0,0 +1,18 @@ +void SETUP() { + CheckLoadLibrary("libPWG2flow"); + + // Set the include paths + gROOT->ProcessLine(".include PWG2flow/FLOW"); + + // Set our location, so that other packages can find us + gSystem->Setenv("PWG2flow_INCLUDE", "PWG2flow/FLOW"); +} + +Int_t CheckLoadLibrary(const char* library) { + // checks if a library is already loaded, if not loads the library + + if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0) + return 1; + + return gSystem->Load(library); +} -- 2.43.0