mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-21 18:09:29 +08:00
30 lines
866 B
Python
30 lines
866 B
Python
from dataclasses import dataclass
|
|
|
|
from ..tools.cmakebuilder import CMakePackageBuilder
|
|
|
|
|
|
@dataclass
|
|
class SpdlogOptions:
|
|
SPDLOG_BUILD_ALL: bool = False
|
|
SPDLOG_BUILD_SHARED: bool = False
|
|
SPDLOG_ENABLE_PCH: bool = False
|
|
SPDLOG_BUILD_PIC: bool = False
|
|
SPDLOG_BUILD_EXAMPLE: bool = True
|
|
SPDLOG_BUILD_EXAMPLE_HO: bool = False
|
|
SPDLOG_BUILD_TESTS: bool = False
|
|
SPDLOG_BUILD_TESTS_HO: bool = False
|
|
SPDLOG_BUILD_BENCH: bool = False
|
|
SPDLOG_SANITIZE_ADDRESS: bool = False
|
|
SPDLOG_SANITIZE_THREAD: bool = False
|
|
SPDLOG_BUILD_WARNINGS: bool = False
|
|
SPDLOG_SYSTEM_INCLUDES: bool = False
|
|
SPDLOG_INSTALL: bool = True
|
|
SPDLOG_USE_STD_FORMAT: bool = False
|
|
SPDLOG_FMT_EXTERNAL: bool = False
|
|
SPDLOG_FMT_EXTERNAL_HO: bool = False
|
|
SPDLOG_NO_EXCEPTIONS: bool = False
|
|
|
|
|
|
class SpdlogPackage(CMakePackageBuilder):
|
|
...
|