X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=cint%2Frun_exams.cpp;h=a23a312f50649eed7eed5a7f3f18e2c77a79fea7;hp=dabf467bd1a48f8f8606f7a4356f58ec122825b3;hb=f54584fc4f72d28a070c26981a98fa34919ca455;hpb=0d9b6e6d134917a8fb5cf76ade55dcbaf01acb28 diff --git a/cint/run_exams.cpp b/cint/run_exams.cpp index dabf467b..a23a312f 100644 --- a/cint/run_exams.cpp +++ b/cint/run_exams.cpp @@ -14,23 +14,23 @@ extern char **environ; int main(int argc, char * *argv) { - // what to start - string binprog = "./ginaccint.bin"; - - // extend LD_LIBRARY_PATH by ../ginac/.libs, so ginaccint.bin really finds libginac - const char * LD_LIBRARY_PATH = getenv("LD_LIBRARY_PATH"); - if (LD_LIBRARY_PATH == NULL) - setenv("LD_LIBRARY_PATH", "../ginac/.libs", 1); - else - setenv("LD_LIBRARY_PATH", (string(LD_LIBRARY_PATH)+':'+"../ginac/.libs").c_str(), 1); - - // hard-wire CINTSYSDIR, inherited from configure - setenv("CINTSYSDIR", CINTSYSDIR.c_str(), 1); - - // execute the real thing - int error = execve(binprog.c_str(), argv, environ); - - // only gets here on error - cerr << argv[0] << ": cannot exec " << binprog << endl; - return error; + // what to start + std::string binprog = "./ginaccint.bin"; + + // extend LD_LIBRARY_PATH by ../ginac/.libs, so ginaccint.bin really finds libginac + const char * LD_LIBRARY_PATH = getenv("LD_LIBRARY_PATH"); + if (LD_LIBRARY_PATH == NULL) + setenv("LD_LIBRARY_PATH", "../ginac/.libs", 1); + else + setenv("LD_LIBRARY_PATH", (std::string(LD_LIBRARY_PATH)+':'+"../ginac/.libs").c_str(), 1); + + // hard-wire CINTSYSDIR, inherited from configure + setenv("CINTSYSDIR", CINTSYSDIR.c_str(), 1); + + // execute the real thing + int error = execve(binprog.c_str(), argv, environ); + + // only gets here on error + std::cerr << argv[0] << ": cannot exec " << binprog << std::endl; + return error; }