blob: 1b68a53ad3d3fb5bee5128c047c29a7b64524df8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
vespa_add_library(vespalog
SOURCES
exceptions.cpp
${CMAKE_CURRENT_BINARY_DIR}/loglevelnames.cpp
log.cpp
bufferedlogger.cpp
log-target-fd.cpp
log-target-file.cpp
log-target.cpp
log_message.cpp
lock.cpp
internal.cpp
control-file.cpp
component.cpp
llparser.cpp
log-assert.cpp
reject-filter.cpp
INSTALL lib64
)
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/loglevelnames.cpp
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/mknm.pl < ${CMAKE_CURRENT_SOURCE_DIR}/log.h > lln.NEW && mv lln.NEW ${CMAKE_CURRENT_BINARY_DIR}/loglevelnames.cpp
MAIN_DEPENDENCY log.h
DEPENDENCIES mknm.pl
)
|