Mercurial > hg > freeDiameter
comparison extensions/dbg_loglevel/CMakeLists.txt @ 1345:51a0521cd065
dbg_loglevel: new extension that allows changing the log level at runtime
author | Thomas Klausner <tk@giga.or.at> |
---|---|
date | Sun, 12 May 2019 10:35:46 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1344:a5c072798f1a | 1345:51a0521cd065 |
---|---|
1 # The dbg_loglevel extension | |
2 PROJECT("Debugging extension that allows changing the log level at runtime" C) | |
3 | |
4 # Parser files | |
5 BISON_FILE(dbg_loglevel_conf.y) | |
6 FLEX_FILE(dbg_loglevel_conf.l) | |
7 SET_SOURCE_FILES_PROPERTIES(lex.dbg_loglevel_conf.c dbg_loglevel_conf.tab.c PROPERTIES COMPILE_FLAGS "-I ${CMAKE_CURRENT_SOURCE_DIR}") | |
8 | |
9 # List of source files | |
10 SET(DBG_LOGLEVEL_SRC | |
11 dbg_loglevel.c | |
12 dbg_loglevel.h | |
13 lex.dbg_loglevel_conf.c | |
14 dbg_loglevel_conf.tab.c | |
15 dbg_loglevel_conf.tab.h | |
16 ) | |
17 | |
18 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) | |
19 | |
20 # Compile these files as a freeDiameter extension | |
21 FD_ADD_EXTENSION(dbg_loglevel ${DBG_LOGLEVEL_SRC}) | |
22 | |
23 #### | |
24 ## INSTALL section ## | |
25 | |
26 INSTALL(TARGETS dbg_loglevel | |
27 LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} | |
28 COMPONENT freeDiameter-debug-tools) |