To be equal in what autotools do...
Change-Id: Ib9f1609f803622a364a08e2c73d6c0fae3d85f3f
Signed-off-by: Damjan Marion <damarion@cisco.com>
macro(add_vpp_executable exec)
cmake_parse_arguments(ARG
- "ENABLE_EXPORTS"
+ "ENABLE_EXPORTS;NO_INSTALL"
""
"SOURCES;LINK_LIBRARIES;DEPENDS"
${ARGN}
if(ARG_DEPENDS)
add_dependencies(${exec} ${ARG_DEPENDS})
endif()
- install(TARGETS ${exec} DESTINATION bin)
+ if(NOT ARG_NO_INSTALL)
+ install(TARGETS ${exec} DESTINATION bin)
+ endif()
endmacro()
test_vcl_listener_server
test_vcl_listener_client
)
- add_vpp_executable(${test} SOURCES ${test}.c LINK_LIBRARIES vppcom)
+ add_vpp_executable(${test} SOURCES ${test}.c LINK_LIBRARIES vppcom
+ NO_INSTALL)
endforeach()
endif(VPP_BUILD_VCL_TESTS)
SOURCES api/summary_stats_client.c
LINK_LIBRARIES vppinfra svm vlibmemoryclient
DEPENDS api_headers
+ NO_INSTALL
)
add_vpp_executable(stat_client
SOURCES app/stat_client.c
LINK_LIBRARIES vppinfra svm vlibmemoryclient
DEPENDS api_headers
+ NO_INSTALL
)