From 18b3f897df1d17e9d140fb24b7bad4bdd2b849f1 Mon Sep 17 00:00:00 2001 From: Marc Date: Sat, 20 Aug 2022 16:43:02 +0100 Subject: build: Also build a statically-linkable version --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b5304c..b3ddd27 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -44,12 +44,17 @@ file(GLOB_RECURSE libwifi_src ) add_library(wifi SHARED ${libwifi_src}) - set_target_properties(wifi PROPERTIES LINKER_LANGUAGE C) set_target_properties(wifi PROPERTIES VERSION ${LIBWIFI_VERSION}) set_target_properties(wifi PROPERTIES SOVERSION 0) set_target_properties(wifi PROPERTIES PUBLIC_HEADER src/libwifi.h) +add_library(wifi_static STATIC ${libwifi_src}) +set_target_properties(wifi_static PROPERTIES LINKER_LANGUAGE C) +set_target_properties(wifi_static PROPERTIES VERSION ${LIBWIFI_VERSION}) +set_target_properties(wifi_static PROPERTIES PUBLIC_HEADER src/libwifi.h) +set_target_properties(wifi_static PROPERTIES OUTPUT_NAME wifi) + install(DIRECTORY src/libwifi/core/ DESTINATION /usr/local/include/libwifi/core FILES_MATCHING PATTERN "*.h") install(DIRECTORY src/libwifi/parse/ DESTINATION /usr/local/include/libwifi/parse FILES_MATCHING PATTERN "*.h") install(DIRECTORY src/libwifi/gen/ DESTINATION /usr/local/include/libwifi/gen FILES_MATCHING PATTERN "*.h") -- cgit 1.4.1