This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
stellar-stellar/decoders/glimpse_detector/libprotoident/CMakeLists.txt
2024-08-21 09:38:18 +08:00

37 lines
893 B
CMake

add_definitions(-D__FAVOR_BSD -DHAVE_NET_ETHERNET_H -DHAVE_ICMPHDR=1 -DHAVE_TCP_STATES=1 -DHAVE_BSD_UDPHDR=1 -DHAVE_BSD_TCPHDR=1)
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
file(GLOB UDP_SRC
"udp/*.c"
"udp/*.cpp"
"udp/*.cc"
)
file(GLOB TCP_SRC
"tcp/*.c"
"tcp/*.cpp"
"tcp/*.cc"
)
add_compile_options(-Wno-error=unused-parameter -Wno-error=unused-function)
#add_library(udp_static STATIC ${UDP_SRC})
#add_library(tcp_static STATIC ${TCP_SRC})
file(GLOB LPI_SRC
"*.c"
"*.cpp"
"*.cc"
)
add_library(libprotoident ${LPI_SRC} ${UDP_SRC} ${TCP_SRC})
#target_link_libraries(libprotoident udp_static tcp_static)
set_target_properties(libprotoident PROPERTIES LINK_FLAGS
"-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/version.map")
#install(TARGETS libprotoident LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/stellar_plugin COMPONENT LIBRARIES)