17cc577a4SJonathan Peyton /* 2de4749b7SJonathan Peyton * kmp_import.cpp 37cc577a4SJonathan Peyton */ 47cc577a4SJonathan Peyton 57cc577a4SJonathan Peyton //===----------------------------------------------------------------------===// 67cc577a4SJonathan Peyton // 7*57b08b09SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 8*57b08b09SChandler Carruth // See https://llvm.org/LICENSE.txt for license information. 9*57b08b09SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 107cc577a4SJonathan Peyton // 117cc577a4SJonathan Peyton //===----------------------------------------------------------------------===// 127cc577a4SJonathan Peyton 133041982dSJonathan Peyton /* Object generated from this source file is linked to Windows* OS DLL import 143041982dSJonathan Peyton library (libompmd.lib) only! It is not a part of regular static or dynamic 153041982dSJonathan Peyton OpenMP RTL. Any code that just needs to go in the libompmd.lib (but not in 163041982dSJonathan Peyton libompmt.lib and libompmd.dll) should be placed in this file. */ 177cc577a4SJonathan Peyton 187cc577a4SJonathan Peyton #ifdef __cplusplus 197cc577a4SJonathan Peyton extern "C" { 207cc577a4SJonathan Peyton #endif 217cc577a4SJonathan Peyton 223041982dSJonathan Peyton /*These symbols are required for mutual exclusion with Microsoft OpenMP RTL 233041982dSJonathan Peyton (and compatibility with MS Compiler). */ 247cc577a4SJonathan Peyton 257cc577a4SJonathan Peyton int _You_must_link_with_exactly_one_OpenMP_library = 1; 267cc577a4SJonathan Peyton int _You_must_link_with_Intel_OpenMP_library = 1; 277cc577a4SJonathan Peyton int _You_must_link_with_Microsoft_OpenMP_library = 1; 287cc577a4SJonathan Peyton 297cc577a4SJonathan Peyton #ifdef __cplusplus 307cc577a4SJonathan Peyton } 317cc577a4SJonathan Peyton #endif 327cc577a4SJonathan Peyton 337cc577a4SJonathan Peyton // end of file // 34