diff --git a/contrib/platform/win32/CMakeModules/ompi_configure.cmake b/contrib/platform/win32/CMakeModules/ompi_configure.cmake index 329c0e071b..547280003e 100644 --- a/contrib/platform/win32/CMakeModules/ompi_configure.cmake +++ b/contrib/platform/win32/CMakeModules/ompi_configure.cmake @@ -144,6 +144,12 @@ ELSE(BUILD_SHARED_LIBS) SET(OMPI_DECLSPEC "") ENDIF(BUILD_SHARED_LIBS) +IF(WIN32 AND MSVC) + SET(COMPILER_FAMILYNAME MICROSOFT) + SET(COMPILER_VERSION ${MSVC_VERSION}) +ENDIF(WIN32 AND MSVC) + + ################################################################### # Options # ################################################################### diff --git a/contrib/platform/win32/ConfigFiles/opal_config.h.cmake b/contrib/platform/win32/ConfigFiles/opal_config.h.cmake index c50bfaa1dd..9564e29810 100644 --- a/contrib/platform/win32/ConfigFiles/opal_config.h.cmake +++ b/contrib/platform/win32/ConfigFiles/opal_config.h.cmake @@ -59,6 +59,10 @@ #define ORTE_RELEASE_DATE ${RELEASE_DATE} +#define OPAL_BUILD_PLATFORM_COMPILER_FAMILYNAME ${COMPILER_FAMILYNAME} + +#define OPAL_BUILD_PLATFORM_COMPILER_VERSION_STR ${COMPILER_VERSION} + /* Define to 1 if you have the header file. */ #cmakedefine HAVE_WINSOCK2_H 1