blob: 60fa0eb8c2c04966f7808de5f9672157b3a63418 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
include_directories(${CMAKE_SOURCE_DIR}/include)
include_directories(${CMAKE_SOURCE_DIR}/include/extern)
include_directories(${CMAKE_SOURCE_DIR}/include/internal)
add_library(pag SHARED libpag.c)
target_link_libraries(pag MESA_prof_load_static marsio)
target_link_libraries(pag rt pthread libdpdk)
set_target_properties(pag PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_LIST_DIR}/version.map")
target_include_directories(pag INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
# Install
install(TARGETS pag LIBRARY DESTINATION ${MR_INSTALL_LIBDIR} COMPONENT Program)
install(FILES libpag.h DESTINATION ${MR_INSTALL_INCLUDEDIR} COMPONENT Program)
|