diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3a94d82..cb0ee76 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -5,7 +5,13 @@ 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.1") | 8 | set(LIBWIFI_VERSION "0.0.2") |
9 | |||
10 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu17") | ||
11 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra") | ||
12 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pedantic -Wno-language-extension-token") | ||
13 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-prototypes -Wstrict-prototypes") | ||
14 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-strong") | ||
9 | 15 | ||
10 | message(" ") | 16 | message(" ") |
11 | message(" _ _ _ _ __ _ ") | 17 | message(" _ _ _ _ __ _ ") |
@@ -17,6 +23,7 @@ message("|_||_||_.__/ \\_/\\_/ |_||_| |_| ") | |||
17 | message("-----------------------------------") | 23 | message("-----------------------------------") |
18 | message("802.11 Parsing / Generation Library") | 24 | message("802.11 Parsing / Generation Library") |
19 | 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}") | ||
20 | message(" ") | 27 | message(" ") |
21 | 28 | ||
22 | file(GLOB_RECURSE libwifi_src | 29 | file(GLOB_RECURSE libwifi_src |
@@ -24,13 +31,6 @@ file(GLOB_RECURSE libwifi_src | |||
24 | "src/libwifi/*.c" | 31 | "src/libwifi/*.c" |
25 | ) | 32 | ) |
26 | 33 | ||
27 | set(CMAKE_C_COMPILER "/usr/bin/clang") | ||
28 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu17") | ||
29 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra") | ||
30 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pedantic -Wno-language-extension-token") | ||
31 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wmissing-prototypes -Wstrict-prototypes") | ||
32 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-strong") | ||
33 | |||
34 | if (CMAKE_BUILD_TYPE STREQUAL "Debug") | 34 | if (CMAKE_BUILD_TYPE STREQUAL "Debug") |
35 | message("Building as Debug") | 35 | message("Building as Debug") |
36 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ggdb -O0") | 36 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ggdb -O0") |