Trying to build library for custom interface development, using windows/cygwin machine, but no success.
The libftdi1 library installed.
Got these messages:
Kit@WIN-VRE2LSST89I ~/EVE-Library/build $ cmake --fresh .. -- The C compiler identification is GNU 12.4.0 -- The CXX compiler identification is GNU 12.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Checking for module 'libftdi1' -- Found libftdi1, version 1.4 -- Found libftdi: /usr/lib/libftdi1.dll.a -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (4.9s) CMake Warning (dev) in CMakeLists.txt: Policy CMP0111 is not set: An imported target missing its location property fails during generation. Run "cmake --help-policy CMP0111" for policy details. Use the cmake_policy command to set the policy and suppress this warning. IMPORTED_IMPLIB not set for imported target "libftdi". [repeated many times] -- Generating done (1.9s) -- Build files have been written to: /home/Kit/EVE-Library/buildThen on build:
Kit@WIN-VRE2LSST89I ~/EVE-Library/build $ cmake --build . [ 1%] Built target usb_bridge [ 1%] Building C object CMakeFiles/eve.dir/eve.c.o [ 2%] Linking C static library libeve_static.a [ 2%] Built target eve [ 2%] Building C object CMakeFiles/evedll.dir/eve.c.o make[2]: *** No rule to make target 'libftdi-NOTFOUND', needed by 'cygeve.dll'. Stop. make[1]: *** [CMakeFiles/Makefile2:566: CMakeFiles/evedll.dir/all] Error 2 make: *** [Makefile:136: all] Error 2