40#define PACKAGE_NAME "@CMAKE_PROJECT_NAME@"
41#define PACKAGE_BUGREPORT "https://github.com/aurelienpierreeng/ansel/issues"
52#define DT_BUILD_TYPE "@CMAKE_BUILD_TYPE@"
56#define DT_BUILD_CHANNEL "@BUILD_CHANNEL@"
57#define DT_BUILD_CPU_MODE "@DT_BUILD_CPU_MODE@"
58#define DT_BUILD_C_COMPILER "@CMAKE_C_COMPILER_ID@ @CMAKE_C_COMPILER_VERSION@"
59#define DT_BUILD_CXX_COMPILER "@CMAKE_CXX_COMPILER_ID@ @CMAKE_CXX_COMPILER_VERSION@"
60#define DT_BUILD_C_FLAGS "@CMAKE_C_FLAGS@"
61#define DT_BUILD_CXX_FLAGS "@CMAKE_CXX_FLAGS@"
63static const char *dt_supported_extensions[]
__attribute__((unused)) = {
"@DT_SUPPORTED_EXTENSIONS_STRING@", NULL};
65#define GETTEXT_PACKAGE "ansel"
68#define DARKTABLE_LOCALEDIR "@REL_BIN_TO_LOCALEDIR@"
69#define DARKTABLE_MODULEDIR "@REL_BIN_TO_MODULEDIR@"
70#define DARKTABLE_DATADIR "@REL_BIN_TO_DATADIR@"
71#define DARKTABLE_SHAREDIR "@REL_BIN_TO_SHAREDIR@"
72#define DARKTABLE_KERNELSDIR "@REL_BIN_TO_DATADIR@/kernels"
74#define SHARED_MODULE_PREFIX "@CMAKE_SHARED_MODULE_PREFIX@"
75#define SHARED_MODULE_SUFFIX "@CMAKE_SHARED_MODULE_SUFFIX@"
77#define WANTED_STACK_SIZE (@WANTED_STACK_SIZE@)
78#define WANTED_THREADS_STACK_SIZE (@WANTED_THREADS_STACK_SIZE@)
80#define ISO_CODES_LOCATION "@IsoCodes_LOCATION@"
81#define ISO_CODES_LOCALEDIR "@IsoCodes_LOCALEDIR@"
87#if defined __GNUC__ && defined __GNUC_MINOR__
88#define __GNUC_PREREQ(maj, min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
90#define __GNUC_PREREQ(maj, min) 0
96#define __has_feature(x) 0
98#ifndef __has_extension
99#define __has_extension __has_feature
103#if __has_feature(address_sanitizer) || defined(__SANITIZE_ADDRESS__)
104#include <sanitizer/asan_interface.h>
106#define ASAN_POISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size))
107#define ASAN_UNPOISON_MEMORY_REGION(addr, size) ((void)(addr), (void)(size))
110#cmakedefine HAVE_CPUID_H 1
111#cmakedefine HAVE___GET_CPUID 1
113#cmakedefine HAVE_THREAD_RWLOCK_ARCH_T_READERS 1
115#cmakedefine HAVE_THREAD_RWLOCK_ARCH_T_NR_READERS 1
123#define CL_TARGET_OPENCL_VERSION 200
const char darktable_commit_hash[]
const char darktable_package_string[]
const char darktable_package_version[]
const char darktable_last_commit_year[]
float dt_aligned_pixel_simd_t __attribute__((vector_size(16), aligned(16)))
Enable aggressive floating-point arithmetic optimizations, in denormals handling. Set through user pr...