Implementation of standard auxiliary functions. More...
#include <iostream>
#include <sbia/basis/config.h>
#include <sbia/basis/path.h>
#include <sbia/basis/except.h>
#include <sbia/basis/assert.h>
#include <sbia/basis/subprocess.h>
#include "ExecutableTargetInfo.h"
#include "stdaux.h"
Go to the source code of this file.
Functions | |
int | sbia::basis::execute_process (const std::string &cmd, bool quiet=false,std::ostream *out=NULL, bool allow_fail=false, int verbose=0, bool simulate=false) |
Execute command as subprocess. | |
int | sbia::basis::execute_process (std::vector< std::string > &args, bool quiet=false,std::ostream *out=NULL, bool allow_fail=false, int verbose=0, bool simulate=false) |
Execute command as subprocess. | |
bool | sbia::basis::executing_in_build_tree () |
Whether the executable was executed from within the build tree. | |
string | sbia::basis::get_data_directory () |
Get absolute path of directory containing auxiliary data. | |
string | sbia::basis::get_executable_path (const std::string &target) |
Get canonical path of executable file. | |
string | sbia::basis::get_installation_prefix () |
Get absolute path of installation directory. | |
string | sbia::basis::get_libexec_directory () |
Get absolute path of directory containing auxiliary executables. | |
string | sbia::basis::get_library_directory () |
Get absolute path of directory containing libraries. | |
string | sbia::basis::get_runtime_directory () |
Get absolute path of directory containing runtime executables. | |
void | sbia::basis::print_contact (const char *contact=NULL) |
Print contact information. | |
void | sbia::basis::print_version (const char *name, const char *copyright=NULL, const char *license=NULL) |
Print version information. |
Implementation of standard auxiliary functions.
Copyright (c) 2011 University of Pennsylvania. All rights reserved.
See https://www.cbica.upenn.edu/sbia/software/license.html or COPYING file.
Contact: SBIA Group <sbia-software at uphs.upenn.edu>
Definition in file stdaux.cxx.