summaryrefslogtreecommitdiffstats
path: root/src/fluent-bit/lib/cmetrics/cmake/macros.cmake
blob: 9a533d3a415827b4ee341e071a9e6c7491ae582a (plain)
1
2
3
4
5
6
7
8
9
10
# Macro to set definitions
macro(CMT_DEFINITION var)
  add_definitions(-D${var})
  set(CMT_BUILD_FLAGS "${CMT_BUILD_FLAGS}#ifndef ${var}\n#define ${var}\n#endif\n")
  set(CMT_INFO_FLAGS "${CMT_INFO_FLAGS} ${var}")
endmacro()

macro(CMT_OPTION option value)
  set(${option} ${value} CACHE INTERNAL "" FORCE)
endmacro()