File vanilla-replace-hostap-location.patch of Package vanilla
--- "pipe/linux/CMakeLists orig.txt" 2025-04-30 22:17:42.997821272 +0200
+++ pipe/linux/CMakeLists.txt 2025-04-30 23:49:54.669437775 +0200
@@ -19,7 +19,13 @@
# straight in and use it like a static library anyway. It's a little hacky
# to list all of the expected build objects, but hey it works.
include(ExternalProject)
-set(HOSTAP_DIR ${CMAKE_CURRENT_BINARY_DIR}/hostap)
+
+message("HOSTAP_SOURCE_NAME=${HOSTAP_SOURCE_NAME}")
+if ( HOSTAP_SOURCE_NAME )
+ message("nice, we have HOSTAP_SOURCE_NAME!")
+endif()
+
+set(HOSTAP_DIR "${PROJECT_SOURCE_DIR}/${HOSTAP_SOURCE_NAME}")
set(WPA_SUPPLICANT_OBJECTS
wpa_supplicant/wpa_supplicant.o
wpa_supplicant/ctrl_iface.o
@@ -113,11 +119,14 @@
endforeach()
ExternalProject_Add(hostap
+ DOWNLOAD_COMMAND ""
+ URL ""
+ PREFIX ${PROJECT_SOURCE_DIR}/hostap_build
SOURCE_DIR ${HOSTAP_DIR}
BINARY_DIR ${HOSTAP_DIR}
- GIT_REPOSITORY https://github.com/rolandoislas/drc-hostap.git
- CONFIGURE_COMMAND ${CMAKE_COMMAND} -E copy_if_different conf/wpa_supplicant.config wpa_supplicant/.config
- BUILD_COMMAND make -C wpa_supplicant wpa_supplicant libwpa_client.a
+ #GIT_REPOSITORY https://github.com/rolandoislas/drc-hostap.git
+ CONFIGURE_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${HOSTAP_DIR}/conf/wpa_supplicant.config ${HOSTAP_DIR}/wpa_supplicant/.config
+ BUILD_COMMAND make -C ${HOSTAP_DIR}/wpa_supplicant wpa_supplicant libwpa_client.a
INSTALL_COMMAND ""
UPDATE_COMMAND ""
BUILD_BYPRODUCTS