Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-23 10:12:57

0001 /*
0002  * Copyright (c) 2006-2013 Los Alamos National Security, LLC.  All rights
0003  *                         reserved.
0004  * Copyright (c) 2007-2020 Cisco Systems, Inc.  All rights reserved
0005  * Copyright (c) 2010      Sandia National Laboratories. All rights reserved.
0006  * Copyright (c) 2019-2020 Intel, Inc.  All rights reserved.
0007  * Copyright (c) 2021-2022 Nanook Consulting.  All rights reserved.
0008  * $COPYRIGHT$
0009  *
0010  * Additional copyrights may follow
0011  *
0012  * $HEADER$
0013  *
0014  */
0015 
0016 #ifndef PRTE_INSTALLDIRS_BASE_H
0017 #define PRTE_INSTALLDIRS_BASE_H
0018 
0019 #include "prte_config.h"
0020 #include "src/mca/base/pmix_mca_base_framework.h"
0021 #include "src/mca/prteinstalldirs/prteinstalldirs.h"
0022 
0023 /*
0024  * Global functions for MCA overall prteinstalldirs open and close
0025  */
0026 BEGIN_C_DECLS
0027 
0028 /**
0029  * Framework structure declaration
0030  */
0031 PRTE_EXPORT extern pmix_mca_base_framework_t prte_prteinstalldirs_base_framework;
0032 
0033 /* Just like prte_install_dirs_expand() (see prteinstalldirs.h), but will
0034    also insert the value of the environment variable $PRTE_DESTDIR, if
0035    it exists/is set.  This function should *only* be used during the
0036    setup routines of prteinstalldirs. */
0037 char *prte_install_dirs_expand_setup(const char *input);
0038 
0039 END_C_DECLS
0040 
0041 #endif /* PRTE_BASE_INSTALLDIRS_H */