pc-ble-driver-py : during building from sources on win, Cmake could not find nrf-ble-driverConfig.cmake

https://github.com/NordicSemiconductor/pc-ble-driver-py/issues/210#issue-1089773469

I'm trying to build the project from sources.
-using windows 10, python 3.8
-installed all the prerequisites
- did set environment var as suggested in error below:
(venv) C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-py-clean\pc-ble-driver-py-c
lean>set nrf
nrf-ble-driver-DIR=C:\Users\amAdmin\Desktop\Carmel\vcpkg-master\vcpkg-master\bui
ldtrees\nrf-ble-driver\x86-windows-rel;C:\Users\amAdmin\Desktop\Carmel\vcpkg-mas
ter\vcpkg-master\installed\x86-windows\share\nrf-ble-driver;

-run the following final command from my venv 'python setup.py bdist_wheel --build-type Release'

I got error in SWIG section
--------------------------------
-- Detecting CXX compile features - done
-- Found PythonInterp: C:/Users/amAdmin/Desktop/Carmel/pc-ble-driver-py-clean/pc
-ble-driver-py-clean/venv/Scripts/python.exe (found version "3.8.8")
-- Found PythonLibs: c:/users/amadmin/appdata/local/programs/python/python38/lib
s/python38.lib (found version "3.8.8rc1")
-- Found SWIG: C:/swigwin/swigwin-4.0.2/swig.exe (found version "4.0.2")
CMake Error at C:/Users/amAdmin/Desktop/Carmel/vcpkg-master/vcpkg-master/scripts
/buildsystems/vcpkg.cmake:233 (_find_package):
Could not find a package configuration file provided by "nrf-ble-driver"
(requested version 4.1.4) with any of the following names:

nrf-ble-driverConfig.cmake
nrf-ble-driver-config.cmake

Add the installation prefix of "nrf-ble-driver" to CMAKE_PREFIX_PATH or set
"nrf-ble-driver_DIR" to a directory containing one of the above files. If
"nrf-ble-driver" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:47 (find_package)


-- Configuring incomplete, errors occurred!
See also "C:/Users/amAdmin/Desktop/Carmel/pc-ble-driver-py-clean/pc-ble-driver-p
y-clean/_skbuild/win-amd64-3.8/cmake-build/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-py-clean\pc-ble-driver-py-
clean\venv\lib\site-packages\skbuild\setuptools_wrap.py", line 586, in setup
env = cmkr.configure(cmake_args,
File "C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-py-clean\pc-ble-driver-py-
clean\venv\lib\site-packages\skbuild\cmaker.py", line 237, in configure
raise SKBuildError(

An error occurred while configuring with CMake.
Command:
cmake 'C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-py-clean\pc-ble-driver-
py-clean' -G Ninja '-DCMAKE_INSTALL_PREFIX:PATH=C:\Users\amAdmin\Desktop\Carmel\
pc-ble-driver-py-clean\pc-ble-driver-py-clean\_skbuild\win-amd64-3.8\cmake-insta
ll' '-DPYTHON_EXECUTABLE:FILEPATH=C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-
py-clean\pc-ble-driver-py-clean\venv\Scripts\python.exe' -DPYTHON_VERSION_STRING
:STRING=3.8.8rc1 '-DPYTHON_INCLUDE_DIR:PATH=c:\users\amadmin\appdata\local\progr
ams\python\python38\Include' '-DPYTHON_LIBRARY:FILEPATH=c:\users\amadmin\appdata
\local\programs\python\python38\libs\python38.lib' -DSKBUILD:INTERNAL=TRUE '-DCM
AKE_MODULE_PATH:PATH=C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-py-clean\pc-b
le-driver-py-clean\venv\lib\site-packages\skbuild\resources\cmake' -DCMAKE_BUILD
_TYPE:STRING=Release
Source directory:
C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-py-clean\pc-ble-driver-py-clea
n
Working directory:
C:\Users\amAdmin\Desktop\Carmel\pc-ble-driver-py-clean\pc-ble-driver-py-clea
n\_skbuild\win-amd64-3.8\cmake-build
Please see CMake's output for more information.

Related