Blob Blame History Raw
#ifndef _OPENSCAP_CONFIG_H_
#define _OPENSCAP_CONFIG_H_

#define OPENSCAP_VERSION "@OPENSCAP_VERSION@"
#define OPENSCAP_VERSION_MAJOR @OPENSCAP_VERSION_MAJOR@
#define OPENSCAP_VERSION_MINOR @OPENSCAP_VERSION_MINOR@
#define OPENSCAP_VERSION_PATCH @OPENSCAP_VERSION_PATCH@

#cmakedefine LT_CURRENT_MINUS_AGE @LT_CURRENT_MINUS_AGE@

#cmakedefine CMAKE_USE_PTHREADS_INIT @CMAKE_USE_PTHREADS_INIT@
#if defined(CMAKE_USE_PTHREADS_INIT)
#define OSCAP_THREAD_SAFE
#endif

#cmakedefine GCRYPT_FOUND
#if defined(GCRYPT_FOUND)
#define HAVE_GCRYPT
#cmakedefine HAVE_GCRYCTL_SET_ENFORCED_FIPS_FLAG
#endif

#cmakedefine NSS3_FOUND
#if defined(NSS3_FOUND)
#define HAVE_NSS3
#endif

#define OSCAP_DEFAULT_SCHEMA_PATH "@OSCAP_DEFAULT_SCHEMA_PATH@"
#define OSCAP_DEFAULT_XSLT_PATH "@OSCAP_DEFAULT_XSLT_PATH@"
#define OSCAP_DEFAULT_CPE_PATH "@OSCAP_DEFAULT_CPE_PATH@"
#define OSCAP_TEMP_DIR "@OSCAP_TEMP_DIR@"

#cmakedefine HAVE_ATOMIC_BUILTINS

#cmakedefine HAVE_ACL_EXTENDED_FILE
#cmakedefine HAVE_BLKID_GET_TAG_VALUE
#cmakedefine HAVE_CAP_GET_PID
#cmakedefine HAVE_DEV_TO_TTY
#cmakedefine HAVE_RPMREADCONFIGFILES
#cmakedefine HAVE_HEADERFORMAT
#cmakedefine HAVE_RPMFREECRYPTO
#cmakedefine HAVE_RPMFREEFILESYSTEMS
#cmakedefine HAVE_RPMVERIFYFILE

#cmakedefine HAVE_RPMVERCMP
#cmakedefine RPM46_FOUND
#cmakedefine RPM47_FOUND

#cmakedefine BZIP2_FOUND

#cmakedefine HAVE_PTHREAD_TIMEDJOIN_NP
#cmakedefine HAVE_PTHREAD_SETNAME_NP
#cmakedefine HAVE_PTHREAD_GETNAME_NP
#cmakedefine HAVE_CLOCK_GETTIME

#cmakedefine HAVE_POSIX_MEMALIGN
#cmakedefine HAVE_MEMALIGN
#cmakedefine HAVE_FTS_OPEN

#cmakedefine SEAP_MSGID_BITS @SEAP_MSGID_BITS@
#cmakedefine WANT_BASE64
#cmakedefine WANT_XBASE64

#cmakedefine ENABLE_PROBES
#if defined(ENABLE_PROBES)
#define OVAL_PROBES_ENABLED
#endif

#cmakedefine HAVE_SYSLOG_H
#cmakedefine HAVE_STDIO_EXT_H
#cmakedefine CAP_FOUND
#cmakedefine SELINUX_FOUND
#cmakedefine HAVE_PROC_DEVNAME_H
#cmakedefine HAVE_SHADOW_H
#cmakedefine HAVE_SYS_SYSTEMINFO_H
#cmakedefine HAVE_ACL_LIBACL_H
#cmakedefine HAVE_SYS_ACL_H
#cmakedefine HAVE_GETOPT_H
#cmakedefine HAVE_UIO_H
#cmakedefine HAVE_ATTR_XATTR_H
#cmakedefine HAVE_SYS_XATTR_H
#cmakedefine HAVE_SYS_EXTATTR_H

#cmakedefine HAVE_STRSEP
#cmakedefine HAVE_FLOCK
#cmakedefine HAVE_STRPTIME

#cmakedefine OPENSCAP_PROBE_INDEPENDENT_ENVIRONMENTVARIABLE
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_ENVIRONMENTVARIABLE58
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_FAMILY
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_FILEHASH
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_FILEHASH58
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_SQL
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_SQL57
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_SYSTEM_INFO
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_TEXTFILECONTENT
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_TEXTFILECONTENT54
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_VARIABLE
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_XMLFILECONTENT
#cmakedefine OPENSCAP_PROBE_INDEPENDENT_YAMLFILECONTENT
#cmakedefine OPENSCAP_PROBE_LINUX_DPKGINFO
#cmakedefine OPENSCAP_PROBE_LINUX_IFLISTENERS
#cmakedefine OPENSCAP_PROBE_LINUX_INETLISTENINGSERVERS
#cmakedefine OPENSCAP_PROBE_LINUX_PARTITION
#cmakedefine OPENSCAP_PROBE_LINUX_RPMINFO
#cmakedefine OPENSCAP_PROBE_LINUX_RPMVERIFY
#cmakedefine OPENSCAP_PROBE_LINUX_RPMVERIFYFILE
#cmakedefine OPENSCAP_PROBE_LINUX_RPMVERIFYPACKAGE
#cmakedefine OPENSCAP_PROBE_LINUX_SELINUXBOOLEAN
#cmakedefine OPENSCAP_PROBE_LINUX_SELINUXSECURITYCONTEXT
#cmakedefine OPENSCAP_PROBE_LINUX_SYSTEMDUNITDEPENDENCY
#cmakedefine OPENSCAP_PROBE_LINUX_SYSTEMDUNITPROPERTY
#cmakedefine OPENSCAP_PROBE_SOLARIS_ISAINFO
#cmakedefine OPENSCAP_PROBE_UNIX_DNSCACHE
#cmakedefine OPENSCAP_PROBE_UNIX_FILE
#cmakedefine OPENSCAP_PROBE_UNIX_FILEEXTENDEDATTRIBUTE
#cmakedefine OPENSCAP_PROBE_UNIX_GCONF
#cmakedefine OPENSCAP_PROBE_UNIX_INTERFACE
#cmakedefine OPENSCAP_PROBE_UNIX_PASSWORD
#cmakedefine OPENSCAP_PROBE_UNIX_PROCESS
#cmakedefine OPENSCAP_PROBE_UNIX_PROCESS58
#cmakedefine OPENSCAP_PROBE_UNIX_ROUTINGTABLE
#cmakedefine OPENSCAP_PROBE_UNIX_RUNLEVEL
#cmakedefine OPENSCAP_PROBE_UNIX_SHADOW
#cmakedefine OPENSCAP_PROBE_UNIX_SYMLINK
#cmakedefine OPENSCAP_PROBE_UNIX_SYSCTL
#cmakedefine OPENSCAP_PROBE_UNIX_UNAME
#cmakedefine OPENSCAP_PROBE_UNIX_XINETD
#cmakedefine OPENSCAP_PROBE_WINDOWS_ACCESSTOKEN
#cmakedefine OPENSCAP_PROBE_WINDOWS_REGISTRY
#cmakedefine OPENSCAP_PROBE_WINDOWS_WMI57

#cmakedefine PREFERRED_PYTHON_PATH "@PREFERRED_PYTHON_PATH@"
#cmakedefine PYTHON2_PATH "@PYTHON2_PATH@"
#cmakedefine PYTHON3_PATH "@PYTHON3_PATH@"

#include "oscap_platforms.h"
#include "compat.h"

#endif