linuxOS_D21X/source/artinchip/wifimanager/CMakeLists.txt
2024-11-29 16:33:21 +08:00

26 lines
776 B
CMake

cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
project(wifimanager LANGUAGES C)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/inc)
#add_compile_options(-Wall -Werror)
# Install
# install directories
if(NOT CMAKE_INSTALL_PREFIX)
message(FATAL_ERROR "ERROR: CMAKE_INSTALL_PREFIX is not defined.")
endif()
include(GNUInstallDirs)
install(FILES files/wpa_supplicant.conf DESTINATION ${TARGET_DIR}/etc/wifi)
#install(FILES files/wifimanager.init DESTINATION ${TARGET_DIR}/etc/init.d RENAME S99wifimanager
# PERMISSIONS OWNER_WRITE OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_EXECUTE)
install(FILES inc/wifimanager.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
# libwifimanager.so
add_subdirectory(src)
# demo of wifimanager
add_subdirectory(demo)