CMake: Add config.h.in
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
#ifndef _CONFIG_H
|
||||
#define _CONFIG_H
|
||||
|
||||
/* Package information */
|
||||
#define PACKAGE_NAME "@PROJECT_NAME@"
|
||||
#define PACKAGE_VERSION "@PROJECT_VERSION@"
|
||||
|
||||
/* Mind oscillator configuration */
|
||||
#define CONFIG_MIND_VOSCILLATOR_PERIOD_MS @MIND_VOSCILLATOR_PERIOD_MS@
|
||||
#define CONFIG_MIND_VOSCILLATOR_FREQ_MS @MIND_VOSCILLATOR_FREQ_MS@
|
||||
|
||||
/* Common Libraries */
|
||||
#cmakedefine CONFIG_LIB_XCBXORG_ENABLED
|
||||
#cmakedefine CONFIG_LIB_ALSA_ENABLED
|
||||
|
||||
/* Sense APIs */
|
||||
#cmakedefine CONFIG_SENSEAPI_XCBWINDOW_ENABLED
|
||||
#cmakedefine CONFIG_SENSEAPI_V4L_ENABLED
|
||||
#cmakedefine CONFIG_SENSEAPI_ALSAMIC_ENABLED
|
||||
#cmakedefine CONFIG_SENSEAPI_LIVOX_ENABLED
|
||||
#cmakedefine CONFIG_SENSEAPI_R3LIVE_ENABLED
|
||||
#cmakedefine CONFIG_SENSEAPI_FASTLIO2_ENABLED
|
||||
#cmakedefine CONFIG_SENSEAPI_ADALIO2_ENABLED
|
||||
#cmakedefine CONFIG_SENSEAPI_DEEPLIO2_ENABLED
|
||||
|
||||
/* Wilzor APIs */
|
||||
#cmakedefine CONFIG_WILZORAPI_XCBMOUSE_ENABLED
|
||||
#cmakedefine CONFIG_WILZORAPI_XCBKEYBOARD_ENABLED
|
||||
#cmakedefine CONFIG_WILZORAPI_ALSAVOICE_ENABLED
|
||||
|
||||
/* Legacy defines for backward compatibility */
|
||||
#cmakedefine CONFIG_XCBWINDOW_ENABLED
|
||||
#cmakedefine CONFIG_V4L_ENABLED
|
||||
#cmakedefine CONFIG_ALSAMIC_ENABLED
|
||||
#cmakedefine CONFIG_LIVOX_ENABLED
|
||||
#cmakedefine CONFIG_R3LIVE_ENABLED
|
||||
#cmakedefine CONFIG_FASTLIO2_ENABLED
|
||||
#cmakedefine CONFIG_ADALIO2_ENABLED
|
||||
#cmakedefine CONFIG_DEEPLIO2_ENABLED
|
||||
#cmakedefine CONFIG_XCBMOUSE_ENABLED
|
||||
#cmakedefine CONFIG_XCBKEYBOARD_ENABLED
|
||||
#cmakedefine CONFIG_ALSAVOICE_ENABLED
|
||||
|
||||
#endif /* _CONFIG_H */
|
||||
Reference in New Issue
Block a user