forked from ElektraInitiative/libelektra
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
27 lines (24 loc) · 694 Bytes
/
CMakeLists.txt
File metadata and controls
27 lines (24 loc) · 694 Bytes
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
if (DEPENDENCY_PHASE)
find_package (Yajl QUIET)
set (INCL ${YAJL_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/yajl.h.in" "${CMAKE_CURRENT_BINARY_DIR}/yajl.h")
if (NOT YAJL_FOUND)
remove_plugin (yajl "yajl (libyajl-dev 1 or 2) not found")
endif (NOT YAJL_FOUND)
endif ()
add_plugin (
yajl
SOURCES yajl.c
iterator.c
yajl_gen.c
yajl_gen_open.c
yajl_gen_close.c
yajl_parse.c
name.c
"${CMAKE_CURRENT_BINARY_DIR}/yajl.h"
ADD_TEST TEST_README
TEST_REQUIRED_PLUGINS directoryvalue
INSTALL_TEST_DATA
INCLUDE_DIRECTORIES "${INCL}"
LINK_ELEKTRA elektra-ease
LINK_LIBRARIES ${YAJL_LIBRARIES} COMPONENT libelektra${SO_VERSION}-yajl)