Files
swift-mirror/include/swift/Config.h.in
Mike Ash 6629479a0e [IRGen] Add a CMake option to configure direct retain/release enablement.
The SWIFT_ENABLE_DIRECT_RETAIN_RELEASE option controls the default value of the option to enable direct retain/release. It's off by default, meaning direct RR is off by default. Setting SWIFT_ENABLE_DIRECT_RETAIN_RELEASE to true will build a compiler where direct RR is on by default.

rdar://163568311
2025-12-12 12:53:31 -05:00

22 lines
505 B
C

// This file is processed by CMake.
// See https://cmake.org/cmake/help/v3.0/command/configure_file.html.
#ifndef SWIFT_CONFIG_H
#define SWIFT_CONFIG_H
#cmakedefine HAVE_WAIT4 1
#cmakedefine HAVE_PROC_PID_RUSAGE 1
#cmakedefine01 SWIFT_IMPLICIT_CONCURRENCY_IMPORT
#cmakedefine01 SWIFT_ENABLE_EXPERIMENTAL_DISTRIBUTED
#cmakedefine01 SWIFT_ENABLE_GLOBAL_ISEL_ARM64
#cmakedefine01 SWIFT_ENABLE_EXPERIMENTAL_PARSER_VALIDATION
#cmakedefine01 SWIFT_ENABLE_DIRECT_RETAIN_RELEASE
#endif // SWIFT_CONFIG_H