Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vcl/session/svm: fix coverity warnings
[vpp.git]
/
src
/
vcl
/
CMakeLists.txt
diff --git
a/src/vcl/CMakeLists.txt
b/src/vcl/CMakeLists.txt
index
e25d048
..
e5642b5
100644
(file)
--- a/
src/vcl/CMakeLists.txt
+++ b/
src/vcl/CMakeLists.txt
@@
-14,22
+14,36
@@
##############################################################################
# vppcom shared library
##############################################################################
##############################################################################
# vppcom shared library
##############################################################################
-add_library(vppcom SHARED
+add_vpp_library(vppcom
+ SOURCES
vppcom.c
vcl_bapi.c
vcl_cfg.c
vcl_event.c
vcl_private.c
vppcom.c
vcl_bapi.c
vcl_cfg.c
vcl_event.c
vcl_private.c
+
+ LINK_LIBRARIES
+ vppinfra svm vlibmemoryclient rt pthread
)
)
-target_link_libraries(vppcom vppinfra svm vlibmemoryclient rt pthread)
-install(TARGETS vppcom DESTINATION lib)
-##############################################################################
-# vcl headers
-##############################################################################
-vpp_add_header_files(vcl
+add_vpp_library(vcl_ldpreload
+ SOURCES
+ ldp_socket_wrapper.c
+ ldp.c
+
+ LINK_LIBRARIES
+ vppinfra svm vlibmemoryclient rt pthread vppcom
+)
+
+add_vpp_headers(vcl
+ ldp.h
vcl_event.h
vcl_event.h
+ sock_test.h
+ ldp_glibc_socket.h
+ vcl_test.h
vppcom.h
vppcom.h
+ ldp_socket_wrapper.h
+ sock_test_common.h
)
##############################################################################
)
##############################################################################
@@
-37,7
+51,7
@@
vpp_add_header_files(vcl
##############################################################################
option(VPP_BUILD_VCL_TESTS "Build vcl tests." ON)
if(VPP_BUILD_VCL_TESTS)
##############################################################################
option(VPP_BUILD_VCL_TESTS "Build vcl tests." ON)
if(VPP_BUILD_VCL_TESTS)
- set(VCL_TESTS
+ foreach(test
vcl_test_server
vcl_test_client
sock_test_server
vcl_test_server
vcl_test_client
sock_test_server
@@
-45,9
+59,8
@@
if(VPP_BUILD_VCL_TESTS)
test_vcl_listener_server
test_vcl_listener_client
)
test_vcl_listener_server
test_vcl_listener_client
)
- foreach(test ${VCL_TESTS})
- add_executable(${test} ${test}.c)
- target_link_libraries(${test} vppcom)
+ add_vpp_executable(${test} SOURCES ${test}.c LINK_LIBRARIES vppcom pthread
+ NO_INSTALL)
endforeach()
endif(VPP_BUILD_VCL_TESTS)
endforeach()
endif(VPP_BUILD_VCL_TESTS)