|
123456789101112131415161718192021222324252627282930313233343536 |
- //! this file always for cmake
-
- #ifndef _HEADER_LITE_BUILD_CONFIG
- #define _HEADER_LITE_BUILD_CONFIG
-
- #cmakedefine01 LITE_ENABLE_LOGGING
- #cmakedefine01 LITE_ENABLE_EXCEPTION
- #cmakedefine01 LITE_BUILD_WITH_MGE
- #cmakedefine01 LITE_WITH_CUDA
- #cmakedefine01 LITE_ASSERT_LOC
-
- #ifndef LITE_ENABLE_LOGGING
- #define LITE_ENABLE_LOGGING 1
- #endif
-
- #ifndef LITE_ENABLE_EXCEPTION
- #if __cpp_exceptions || __EXCEPTIONS || \
- (defined(_MSC_VER) && defined(_CPPUNWIND))
- #define LITE_ENABLE_EXCEPTION 1
- #else
- #define LITE_ENABLE_EXCEPTION 0
- #endif
- #endif
-
- #ifndef LITE_WITH_CUDA
- #define LITE_WITH_CUDA 0
- #endif
-
- #ifndef LITE_ASSERT_LOC
- #define LITE_ASSERT_LOC 0
- #endif
-
- #ifndef LITE_BUILD_WITH_MGE
- #define LITE_BUILD_WITH_MGE 0
- #endif
- #endif // _HEADER_LITE_BUILD_CONFIG
|