head	1.5;
access;
symbols
	pkgsrc-2026Q1:1.3.0.8
	pkgsrc-2026Q1-base:1.3
	pkgsrc-2025Q4:1.3.0.6
	pkgsrc-2025Q4-base:1.3
	pkgsrc-2025Q3:1.3.0.4
	pkgsrc-2025Q3-base:1.3
	pkgsrc-2025Q2:1.3.0.2
	pkgsrc-2025Q2-base:1.3
	pkgsrc-2025Q1:1.2.0.6
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.2.0.4
	pkgsrc-2024Q4-base:1.2
	pkgsrc-2024Q3:1.2.0.2
	pkgsrc-2024Q3-base:1.2
	pkgsrc-2024Q2:1.1.0.2
	pkgsrc-2024Q2-base:1.1;
locks; strict;
comment	@# @;


1.5
date	2026.04.16.06.33.51;	author wiz;	state Exp;
branches;
next	1.4;
commitid	i9b6qrM84IuOk9CG;

1.4
date	2026.03.25.22.56.27;	author wiz;	state Exp;
branches;
next	1.3;
commitid	29BuEbar9GuKtpzG;

1.3
date	2025.05.09.05.51.25;	author adam;	state Exp;
branches;
next	1.2;
commitid	gd9WBpmGiiwY5cUF;

1.2
date	2024.07.06.15.45.06;	author adam;	state Exp;
branches;
next	1.1;
commitid	9KpFpYTi5zNpfNgF;

1.1
date	2024.04.25.10.14.48;	author adam;	state Exp;
branches;
next	;
commitid	HwRU4zwpwOzLJv7F;


desc
@@


1.5
log
@*: update llvm and friends to 21.1.8
@
text
@//===----------------------------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#ifndef _LIBCPP___CONFIG_SITE
#define _LIBCPP___CONFIG_SITE

#define _LIBCPP_ABI_VERSION 1
#define _LIBCPP_ABI_NAMESPACE __1
#define _LIBCPP_ABI_FORCE_ITANIUM 0
#define _LIBCPP_ABI_FORCE_MICROSOFT 0
#define _LIBCPP_HAS_THREADS 1
#define _LIBCPP_HAS_MONOTONIC_CLOCK 1
#define _LIBCPP_HAS_TERMINAL 1
#define _LIBCPP_HAS_MUSL_LIBC 0
#define _LIBCPP_HAS_THREAD_API_PTHREAD 0
#define _LIBCPP_HAS_THREAD_API_EXTERNAL 0
#define _LIBCPP_HAS_THREAD_API_WIN32 0
#define _LIBCPP_HAS_THREAD_API_C11 0 // FIXME: Is this guarding dead code?
/* #undef _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS */
#define _LIBCPP_HAS_VENDOR_AVAILABILITY_ANNOTATIONS 0
/* #undef _LIBCPP_NO_VCRUNTIME */
/* #undef _LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION */
#define _LIBCPP_HAS_FILESYSTEM 0
#define _LIBCPP_HAS_RANDOM_DEVICE 1
#define _LIBCPP_HAS_LOCALIZATION 0
#define _LIBCPP_HAS_UNICODE 1
#define _LIBCPP_HAS_WIDE_CHARACTERS 1
/* #undef _LIBCPP_HAS_NO_STD_MODULES */
#define _LIBCPP_HAS_TIME_ZONE_DATABASE 0
#define _LIBCPP_INSTRUMENTED_WITH_ASAN 0

// PSTL backends
/* #undef _LIBCPP_PSTL_BACKEND_SERIAL */
#define _LIBCPP_PSTL_BACKEND_STD_THREAD
/* #undef _LIBCPP_PSTL_BACKEND_LIBDISPATCH */

// Hardening.
#define _LIBCPP_HARDENING_MODE_DEFAULT 2

// __USE_MINGW_ANSI_STDIO gets redefined on MinGW
#ifdef __clang__
#  pragma clang diagnostic push
#  pragma clang diagnostic ignored "-Wmacro-redefined"
#endif




#ifdef __clang__
#  pragma clang diagnostic pop
#endif

#endif // _LIBCPP___CONFIG_SITE
@


1.4
log
@llvm and friends: update to to 20.1.8

Based on the wip packages and help from adam@@
@
text
@d28 1
a28 1
#define _LIBCPP_HAS_FILESYSTEM 1
@


1.3
log
@llvm: updated to 19.1.7

19.1.7
https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
@
text
@d14 10
a23 8
/* #undef _LIBCPP_ABI_FORCE_ITANIUM */
/* #undef _LIBCPP_ABI_FORCE_MICROSOFT */
/* #undef _LIBCPP_HAS_NO_THREADS */
/* #undef _LIBCPP_HAS_NO_MONOTONIC_CLOCK */
/* #undef _LIBCPP_HAS_MUSL_LIBC */
/* #undef _LIBCPP_HAS_THREAD_API_PTHREAD */
/* #undef _LIBCPP_HAS_THREAD_API_EXTERNAL */
/* #undef _LIBCPP_HAS_THREAD_API_WIN32 */
d25 1
a25 1
#define _LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS
d28 5
a32 5
/* #undef _LIBCPP_HAS_NO_FILESYSTEM */
/* #undef _LIBCPP_HAS_NO_RANDOM_DEVICE */
/* #undef _LIBCPP_HAS_NO_LOCALIZATION */
/* #undef _LIBCPP_HAS_NO_UNICODE */
/* #undef _LIBCPP_HAS_NO_WIDE_CHARACTERS */
d34 2
a35 2
#define _LIBCPP_HAS_NO_TIME_ZONE_DATABASE
/* #undef _LIBCPP_INSTRUMENTED_WITH_ASAN */
@


1.2
log
@llvm: updated to 18.1.8

https://releases.llvm.org
@
text
@d29 1
d36 3
a38 3
/* #undef _LIBCPP_PSTL_CPU_BACKEND_SERIAL */
#define _LIBCPP_PSTL_CPU_BACKEND_THREAD
/* #undef _LIBCPP_PSTL_CPU_BACKEND_LIBDISPATCH */
@


1.1
log
@libcxxabi: fix for @@adam forgot to add files/__config_site
@
text
@d30 3
a32 1
#define _LIBCPP_ENABLE_ASSERTIONS_DEFAULT 0
d40 1
a40 2
#define _LIBCPP_ENABLE_HARDENED_MODE_DEFAULT 0
#define _LIBCPP_ENABLE_DEBUG_MODE_DEFAULT 0
@

