blob: f8eff4257df7a295c00347916ce4a6713e6f44a2 [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
Argyrios Kyrtzidis09a439d2014-02-25 03:59:16 +000014#ifndef CLANG_C_BUILD_SYSTEM_H
15#define CLANG_C_BUILD_SYSTEM_H
Dmitri Gribenkofdd4f302014-02-12 10:40:07 +000016
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
Argyrios Kyrtzidis09a439d2014-02-25 03:59:16 +000043#endif /* CLANG_C_BUILD_SYSTEM_H */
Dmitri Gribenkofdd4f302014-02-12 10:40:07 +000044