Enable compiling MCA components as dynamic modules
This commit was SVN r1292.
Этот коммит содержится в:
родитель
6ee86470e0
Коммит
59befefa30
@ -338,10 +338,8 @@ if test "$HAPPY" = "1"; then
|
||||
"$LOADABLE_MODULE_all" = "1"; then
|
||||
compile_mode="dynamic"
|
||||
echo $m >> $outfile.dynamic
|
||||
ls -l "src/mca/dynamic/$type/$m"
|
||||
$LN_S "$OMPI_TOP_BUILDDIR/src/mca/$type/$m" \
|
||||
"src/mca/dynamic/$type/$m"
|
||||
ls -l "src/mca/dynamic/$type/$m"
|
||||
"src/dynamic-mca/$type/$m"
|
||||
else
|
||||
static_ltlibs="$m/libmca_${type}_${m}.la $static_ltlibs"
|
||||
echo "extern const mca_base_module_t mca_${type}_${m}_module;" >> $outfile.extern
|
||||
|
17
configure.ac
17
configure.ac
@ -843,6 +843,23 @@ AC_CONFIG_FILES([
|
||||
src/mca/topo/base/Makefile
|
||||
src/mca/gpr/Makefile
|
||||
|
||||
src/dynamic-mca/common/Makefile
|
||||
|
||||
src/dynamic-mca/oob/Makefile
|
||||
src/dynamic-mca/pcm/Makefile
|
||||
src/dynamic-mca/registry/Makefile
|
||||
|
||||
src/dynamic-mca/Makefile
|
||||
src/dynamic-mca/allocator/Makefile
|
||||
src/dynamic-mca/coll/Makefile
|
||||
src/dynamic-mca/io/Makefile
|
||||
src/dynamic-mca/mpool/Makefile
|
||||
src/dynamic-mca/one/Makefile
|
||||
src/dynamic-mca/pml/Makefile
|
||||
src/dynamic-mca/ptl/Makefile
|
||||
src/dynamic-mca/topo/Makefile
|
||||
src/dynamic-mca/gpr/Makefile
|
||||
|
||||
src/mpi/Makefile
|
||||
src/mpi/c/Makefile
|
||||
src/mpi/c/profile/Makefile
|
||||
|
@ -29,6 +29,7 @@ SUBDIRS = \
|
||||
util \
|
||||
win \
|
||||
. \
|
||||
dynamic-mca \
|
||||
tools
|
||||
# JMS Temporary hack to make "make dist" function properly. Directories
|
||||
# mentioned here will eventually move into SUBDIRS.
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user