Added INTRINSIC_REPORTING CMake option to enable intrinsic reporting at build time (#1275)

Signed-off-by: kimhyeongjun <hjun1.kim@samsung.com>
This commit is contained in:
Hyeongjun Kim
2026-03-27 05:37:02 +09:00
committed by GitHub
parent 5ec8f27487
commit fa6dc86ee4
+6
View File
@@ -110,6 +110,11 @@ option(
"enable backup and restore support" "enable backup and restore support"
ON) ON)
option(
INTRINSIC_REPORTING
"enable intrinsic reporting"
OFF)
set(BACNET_PROTOCOL_REVISION 28) set(BACNET_PROTOCOL_REVISION 28)
if(NOT CMAKE_BUILD_TYPE) if(NOT CMAKE_BUILD_TYPE)
@@ -751,6 +756,7 @@ target_compile_definitions(
$<$<BOOL:${BACNET_SEGMENTATION_ENABLED}>:BACNET_SEGMENTATION_ENABLED=1> $<$<BOOL:${BACNET_SEGMENTATION_ENABLED}>:BACNET_SEGMENTATION_ENABLED=1>
$<$<BOOL:${BACNET_BACKUP_RESTORE}>:BACNET_BACKUP_RESTORE> $<$<BOOL:${BACNET_BACKUP_RESTORE}>:BACNET_BACKUP_RESTORE>
$<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:BACNET_STACK_STATIC_DEFINE> $<$<NOT:$<BOOL:${BUILD_SHARED_LIBS}>>:BACNET_STACK_STATIC_DEFINE>
$<$<BOOL:${INTRINSIC_REPORTING}>:INTRINSIC_REPORTING>
PRIVATE PRIVATE
PRINT_ENABLED=1) PRINT_ENABLED=1)