1
1

correct the symbol dllexports for windows build

This commit was SVN r26827.
Этот коммит содержится в:
Shiqing Fan 2012-07-22 08:54:50 +00:00
родитель fe9857adaa
Коммит 8c4a3e1269
3 изменённых файлов: 12 добавлений и 8 удалений

Просмотреть файл

@ -18,7 +18,7 @@ FILE(READ ${OpenMPI_SOURCE_DIR}/ompi/include/mpi.h.in MPI_H_IN)
STRING(REGEX REPLACE "#undef ([-_a-zA-Z0-9]+)[ ]*\n" "#cmakedefine \\1 \${\\1}\n" MPI_H_OUT "${MPI_H_IN}")
STRING(REPLACE "#cmakedefine OMPI_HAVE_FORTRAN_" "#define OMPI_HAVE_FORTRAN_" MPI_H_OUT "${MPI_H_OUT}")
STRING(REPLACE "{OMPI_PROVIDE_MPI_FILE_INTERFACE}"
"{OMPI_PROVIDE_MPI_FILE_INTERFACE_VAL}" MPI_H_OUT "${MPI_H_OUT}")
"{OMPI_PROVIDE_MPI_FILE_INTERFACE}" MPI_H_OUT "${MPI_H_OUT}")
STRING(REPLACE "\${OMPI_WANT_CXX_BINDINGS}" "1" MPI_H_OUT "${MPI_H_OUT}")
STRING(REPLACE "\${OMPI_WANT_FORTRAN_BINDINGS}" "1" MPI_H_OUT "${MPI_H_OUT}")
STRING(REPLACE "\${OMPI_WANT_F90_BINDINGS}" "1" MPI_H_OUT "${MPI_H_OUT}")

Просмотреть файл

@ -22,21 +22,21 @@
BEGIN_C_DECLS
extern const char *opal_info_path_prefix;
OPAL_DECLSPEC extern const char *opal_info_path_prefix;
extern const char *opal_info_type_all;
extern const char *opal_info_type_opal;
extern const char *opal_info_component_all;
OPAL_DECLSPEC extern const char *opal_info_type_all;
OPAL_DECLSPEC extern const char *opal_info_type_opal;
OPAL_DECLSPEC extern const char *opal_info_component_all;
extern const char *opal_info_param_all;
extern const char *opal_info_ver_full;
OPAL_DECLSPEC extern const char *opal_info_ver_full;
extern const char *opal_info_ver_major;
extern const char *opal_info_ver_minor;
extern const char *opal_info_ver_release;
extern const char *opal_info_ver_greek;
extern const char *opal_info_ver_repo;
extern const char *opal_info_ver_all;
OPAL_DECLSPEC extern const char *opal_info_ver_all;
extern const char *opal_info_ver_mca;
extern const char *opal_info_ver_type;
extern const char *opal_info_ver_component;

Просмотреть файл

@ -27,7 +27,9 @@
#include "opal/class/opal_pointer_array.h"
extern const char *orte_info_type_orte;
BEGIN_C_DECLS
OPAL_DECLSPEC extern const char *orte_info_type_orte;
ORTE_DECLSPEC void orte_info_register_types(opal_pointer_array_t *mca_types);
@ -38,4 +40,6 @@ ORTE_DECLSPEC void orte_info_close_components(void);
ORTE_DECLSPEC void orte_info_show_orte_version(const char *scope);
END_C_DECLS
#endif