From edc62043df618035baa3cbdb1b0bc8faeb3ebe63 Mon Sep 17 00:00:00 2001 From: glenux Date: Mon, 25 Dec 2023 21:37:52 +0000 Subject: [PATCH] feat: add basic CMakeLists.txt --- CMakeLists.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..95e4b3b --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.10) + +# Set the project name and version +project(IGMPPacketGenerator VERSION 1.0) + +# Specify the C standard +set(CMAKE_C_STANDARD 11) +set(CMAKE_C_STANDARD_REQUIRED True) + +# Find the libnet library +find_package(Libnet REQUIRED) + +# Add the executable +add_executable(igmp_packet_generator src/igmpgen.c) + +# Link the executable to the libnet library +target_link_libraries(igmp_packet_generator Libnet::Libnet)