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