26 lines
776 B
CMake
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)
|