about summary refs log tree commit diff stats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMarc <foxtrot@malloc.me>2023-01-18 17:37:10 +1100
committerMarc <foxtrot@malloc.me>2023-01-18 17:37:18 +1100
commit2ab2d320aab4b241d5a541f93114d0a6005c861f (patch)
tree76da51ae40ba3dbcf4bfdf1527bafb27360afea7 /CMakeLists.txt
parent5b9d8a7af58605a9ae5fc63f8d44911cbe33cc06 (diff)
downloadlibwifi-2ab2d320aab4b241d5a541f93114d0a6005c861f.tar.gz
libwifi-2ab2d320aab4b241d5a541f93114d0a6005c861f.tar.bz2
libwifi-2ab2d320aab4b241d5a541f93114d0a6005c861f.zip
build: Respect cmake install prefix
Fixes #14
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 750eb52..e33a5fd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -74,9 +74,9 @@ set_target_properties(wifi_static PROPERTIES VERSION ${LIBWIFI_VERSION})
74set_target_properties(wifi_static PROPERTIES PUBLIC_HEADER src/libwifi.h) 74set_target_properties(wifi_static PROPERTIES PUBLIC_HEADER src/libwifi.h)
75set_target_properties(wifi_static PROPERTIES OUTPUT_NAME wifi) 75set_target_properties(wifi_static PROPERTIES OUTPUT_NAME wifi)
76 76
77install(DIRECTORY src/libwifi/core/ DESTINATION /usr/local/include/libwifi/core FILES_MATCHING PATTERN "*.h") 77install(DIRECTORY src/libwifi/core/ DESTINATION ${CMAKE_INSTALL_PREFIX}/include/libwifi/core FILES_MATCHING PATTERN "*.h")
78install(DIRECTORY src/libwifi/parse/ DESTINATION /usr/local/include/libwifi/parse FILES_MATCHING PATTERN "*.h") 78install(DIRECTORY src/libwifi/parse/ DESTINATION ${CMAKE_INSTALL_PREFIX}/include/libwifi/parse FILES_MATCHING PATTERN "*.h")
79install(DIRECTORY src/libwifi/gen/ DESTINATION /usr/local/include/libwifi/gen FILES_MATCHING PATTERN "*.h") 79install(DIRECTORY src/libwifi/gen/ DESTINATION ${CMAKE_INSTALL_PREFIX}/include/libwifi/gen FILES_MATCHING PATTERN "*.h")
80install(TARGETS wifi LIBRARY DESTINATION /usr/local/lib PUBLIC_HEADER DESTINATION /usr/local/include) 80install(TARGETS wifi LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
81 81
82add_custom_target(uninstall COMMAND rm -rf /usr/local/include/libwifi; rm -rf /usr/local/include/libwifi.h; rm -rf /usr/local/lib/libwifi*) 82add_custom_target(uninstall COMMAND rm -rf ${CMAKE_INSTALL_PREFIX}/include/libwifi; rm -rf ${CMAKE_INSTALL_PREFIX}/include/libwifi.h; rm -rf ${CMAKE_INSTALL_PREFIX}/lib/libwifi*)