1
1

Relevant Windows fixes for r23360.

This commit was SVN r23363.

The following SVN revision numbers were found above:
  r23360 --> open-mpi/ompi@31295e8dc2
Этот коммит содержится в:
Shiqing Fan 2010-07-07 16:58:16 +00:00
родитель 62a8b73f1a
Коммит c51c262e67
5 изменённых файлов: 17 добавлений и 8 удалений

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

@ -126,7 +126,7 @@ SET_TARGET_PROPERTIES(libmpi PROPERTIES COMPILE_FLAGS
IF (BUILD_SHARED_LIBS)
SET_TARGET_PROPERTIES(libmpi PROPERTIES
COMPILE_FLAGS "${OMPI_C_DEF_PRE}_USRDLL ${OMPI_C_DEF_PRE}HAVE_CONFIG_H
${OMPI_C_DEF_PRE}OMPI_EXPORTS ${OMPI_CXX_LAN_FLAG}")
${OMPI_C_DEF_PRE}OMPI_EXPORTS ${OMPI_C_DEF_PRE}ORTE_IMPORTS ${OMPI_CXX_LAN_FLAG}")
TARGET_LINK_LIBRARIES (libmpi libopen-rte Ws2_32.lib shlwapi.lib)
ELSE (BUILD_SHARED_LIBS)
SET_TARGET_PROPERTIES(libmpi PROPERTIES COMPILE_FLAGS "${OMPI_C_DEF_PRE}_LIB")

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

@ -27,6 +27,7 @@
#define OMPI_DEBUGGERS_H
#include "ompi_config.h"
#include "orte/mca/debugger/base/base.h"
BEGIN_C_DECLS
@ -43,7 +44,7 @@ BEGIN_C_DECLS
/**
* Breakpoint function for parallel debuggers.
*/
extern void *MPIR_Breakpoint(void);
ORTE_DECLSPEC extern void *MPIR_Breakpoint(void);
END_C_DECLS

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

@ -126,8 +126,8 @@ OMPI_DECLSPEC opal_datatype_t* opal_datatype_t_type_force_inclusion = NULL;
OMPI_DECLSPEC ompi_datatype_t* ompi_datatype_t_type_force_inclusion = NULL;
OMPI_DECLSPEC volatile int MPIR_debug_gate = 0;
extern volatile int MPIR_being_debugged;
extern volatile int MPIR_debug_state;
ORTE_DECLSPEC extern volatile int MPIR_being_debugged;
ORTE_DECLSPEC extern volatile int MPIR_debug_state;
OMPI_DECLSPEC char *MPIR_debug_abort_string = "";
/* Check for a file in few direct ways for portability */

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

@ -37,10 +37,6 @@ FOREACH(ORTE_SUBDIR ${ORTE_SUBDIRS})
ENDFOREACH(ORTE_SUBDIR ${ORTE_SUBDIRS})
#add orterun debugger files into source list
SET (ORTERUN_DEBUGGER_FILES ${PROJECT_SOURCE_DIR}/tools/orterun/debuggers.c ${PROJECT_SOURCE_DIR}/tools/orterun/debuggers.h)
SET (ORTE_SOURCE_FILES ${ORTE_SOURCE_FILES} ${ORTERUN_DEBUGGER_FILES})
SOURCE_GROUP(debuggers FILES ${ORTERUN_DEBUGGER_FILES})
#only generate if it's not a tarball
IF(NOT EXISTS ${PROJECT_SOURCE_DIR}/util/hostfile/hostfile_lex.c)

12
orte/mca/debugger/mpir/.windows Исполняемый файл
Просмотреть файл

@ -0,0 +1,12 @@
#
# Copyright (c) 2008-2010 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# Specific to this module
mca_link_libraries=libopen-rte Ws2_32.lib