diff options
author | Marc <foxtrot@malloc.me> | 2022-01-29 00:17:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-29 00:17:41 +0000 |
commit | 62ea5defe6e5e71c5c90c0f3d3d5e8d5dd9c57f6 (patch) | |
tree | 626939c4b36126e285e1841912f2c2feb41f055b /CMakeLists.txt | |
parent | a9a46f40228429e128390d4d4979788e2778e8d0 (diff) | |
parent | d26739cec88e2d798f07eafce0396fcd87c4ba1c (diff) | |
download | libwifi-62ea5defe6e5e71c5c90c0f3d3d5e8d5dd9c57f6.tar.gz libwifi-62ea5defe6e5e71c5c90c0f3d3d5e8d5dd9c57f6.tar.bz2 libwifi-62ea5defe6e5e71c5c90c0f3d3d5e8d5dd9c57f6.zip |
Merge pull request #5 from libwifi/fixup
Improve header comments, add ability to always specify Management frame Address 3 field
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index cb0ee76..aa87f3c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -5,7 +5,7 @@ project(wifi DESCRIPTION "802.11 Parsing / Generation library" VERSION 0.1) | |||
5 | execute_process(COMMAND git rev-parse --abbrev-ref HEAD OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE GITBRANCH) | 5 | execute_process(COMMAND git rev-parse --abbrev-ref HEAD OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE GITBRANCH) |
6 | execute_process(COMMAND git log -1 --pretty=format:%h OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE GITHASH) | 6 | execute_process(COMMAND git log -1 --pretty=format:%h OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE GITHASH) |
7 | execute_process(COMMAND date OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE BUILDTIME) | 7 | execute_process(COMMAND date OUTPUT_STRIP_TRAILING_WHITESPACE OUTPUT_VARIABLE BUILDTIME) |
8 | set(LIBWIFI_VERSION "0.0.2") | 8 | set(LIBWIFI_VERSION "0.0.3") |
9 | 9 | ||
10 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu17") | 10 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu17") |
11 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra") | 11 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra") |
@@ -24,6 +24,16 @@ message("-----------------------------------") | |||
24 | message("802.11 Parsing / Generation Library") | 24 | message("802.11 Parsing / Generation Library") |
25 | message("Version: ${LIBWIFI_VERSION}, Git: ${GITBRANCH} (${GITHASH}), Time: ${BUILDTIME}") | 25 | message("Version: ${LIBWIFI_VERSION}, Git: ${GITBRANCH} (${GITHASH}), Time: ${BUILDTIME}") |
26 | message("Compiler: ${CMAKE_C_COMPILER_ID} ${CMAKE_C_COMPILER_VERSION}") | 26 | message("Compiler: ${CMAKE_C_COMPILER_ID} ${CMAKE_C_COMPILER_VERSION}") |
27 | |||
28 | if(CMAKE_BUILD_TYPE STREQUAL "Debug") | ||
29 | message("Building for Debug") | ||
30 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ggdb -O0") | ||
31 | add_compile_definitions(LIBWIFI_VERSION="dev-${GITBRANCH}-${GITHASH}") | ||
32 | else() | ||
33 | message("Building for Release") | ||
34 | add_compile_definitions(LIBWIFI_VERSION="${LIBWIFI_VERSION}") | ||
35 | endif(CMAKE_BUILD_TYPE STREQUAL "Debug") | ||
36 | |||
27 | message(" ") | 37 | message(" ") |
28 | 38 | ||
29 | file(GLOB_RECURSE libwifi_src | 39 | file(GLOB_RECURSE libwifi_src |
@@ -31,11 +41,6 @@ file(GLOB_RECURSE libwifi_src | |||
31 | "src/libwifi/*.c" | 41 | "src/libwifi/*.c" |
32 | ) | 42 | ) |
33 | 43 | ||
34 | if (CMAKE_BUILD_TYPE STREQUAL "Debug") | ||
35 | message("Building as Debug") | ||
36 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ggdb -O0") | ||
37 | endif(CMAKE_BUILD_TYPE STREQUAL "Debug") | ||
38 | |||
39 | add_library(wifi SHARED ${libwifi_src}) | 44 | add_library(wifi SHARED ${libwifi_src}) |
40 | 45 | ||
41 | set_target_properties(wifi PROPERTIES LINKER_LANGUAGE C) | 46 | set_target_properties(wifi PROPERTIES LINKER_LANGUAGE C) |