blob: 42a3e44d7c77be520c75f5916698a3a887735c2e [file] [log] [blame]
Dmitri Gribenkofdd4f302014-02-12 10:40:07 +00001/*==-- clang-c/BuildSysetm.h - Utilities for use by build systems -*- C -*-===*\
2|* *|
3|* The LLVM Compiler Infrastructure *|
4|* *|
5|* This file is distributed under the University of Illinois Open Source *|
6|* License. See LICENSE.TXT for details. *|
7|* *|
8|*===----------------------------------------------------------------------===*|
9|* *|
10|* This header provides various utilities for use by build systems. *|
11|* *|
12\*===----------------------------------------------------------------------===*/
13
14#ifndef CLANG_BUILD_SYSTEM_H
15#define CLANG_BUILD_SYSTEM_H
16
17#include "clang-c/Platform.h"
18#include "clang-c/CXString.h"
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24/**
25 * \defgroup BUILD_SYSTEM Build system utilities
26 * @{
27 */
28
29/**
30 * \brief Return the timestamp for use with Clang's
31 * \c -fbuild-session-timestamp= option.
32 */
33CINDEX_LINKAGE unsigned long long clang_getBuildSessionTimestamp(void);
34
35/**
36 * @}
37 */
38
39#ifdef __cplusplus
40}
41#endif
42
Patrik Hagglund55701d22014-02-17 11:54:08 +000043#endif /* CLANG_BUILD_SYSTEM_H */
Dmitri Gribenkofdd4f302014-02-12 10:40:07 +000044