X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fcmake%2FVPPConfig.cmake;h=2de35d1f7ef6c27eb33c71542a2b81bcbbfd33c3;hb=23b33ec02bb08b5998d3b2ba7c6ef7d4737424c6;hp=767fe34c1899c8c6cd17b14b4b99d77d463294de;hpb=0fa900e482451d05449501c1422bfa7c47eec661;p=vpp.git diff --git a/src/cmake/VPPConfig.cmake b/src/cmake/VPPConfig.cmake index 767fe34c189..2de35d1f7ef 100644 --- a/src/cmake/VPPConfig.cmake +++ b/src/cmake/VPPConfig.cmake @@ -15,6 +15,8 @@ get_filename_component(CMAKE_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_FILE} PATH) find_path(VPP_INCLUDE_DIR PATH_SUFFIXES NAMES vppinfra/clib.h) find_program(VPP_APIGEN vppapigen) +find_program(VPP_VAPI_C_GEN vapi_c_gen.py) +find_program(VPP_VAPI_CPP_GEN vapi_cpp_gen.py) if(VPP_INCLUDE_DIR AND VPP_APIGEN) include_directories (${VPP_INCLUDE_DIR}) @@ -31,8 +33,12 @@ if (compiler_flag_no_address_of_packed_member) add_definitions(-Wno-address-of-packed-member) endif() -include(CheckCCompilerFlag) +set(VPP_RUNTIME_DIR "bin" CACHE STRING "Relative runtime directory path") +set(VPP_LIBRARY_DIR "lib" CACHE STRING "Relative library directory path") +set(VPP_BINARY_DIR ${CMAKE_BINARY_DIR}/CMakeFiles) + include(${CMAKE_CURRENT_LIST_DIR}/cpu.cmake) include(${CMAKE_CURRENT_LIST_DIR}/api.cmake) include(${CMAKE_CURRENT_LIST_DIR}/library.cmake) include(${CMAKE_CURRENT_LIST_DIR}/plugin.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/pack.cmake)