prefix

The contents of this module can be included with the header hpx/modules/prefix.hpp. These headers may be used by user-code but are not guaranteed stable (neither header location nor contents). You are using these at your own risk. If you wish to use non-public functionality from a module we strongly suggest only including the module header hpx/modules/prefix.hpp, not the particular header in which the functionality you would like to use is defined. See Public API for a list of names that are part of the public HPX API.

Header hpx/prefix/find_prefix.hpp

Defines

HPX_BASE_DIR_NAME
HPX_DEFAULT_INI_PATH
HPX_DEFAULT_INI_FILE
HPX_DEFAULT_COMPONENT_PATH
namespace hpx
namespace util

Functions

void set_hpx_prefix(const char *prefix)
char const *hpx_prefix()
std::string find_prefix(std::string const &library = "hpx")
std::string find_prefixes(std::string const &suffix, std::string const &library = "hpx")
std::string get_executable_filename(char const *argv0 = nullptr)
std::string get_executable_prefix(char const *argv0 = nullptr)