On Wed, Jun 16, 2010 at 7:21 PM, Xiaofan Chen <[email protected]> wrote: > On Tue, Jun 15, 2010 at 7:55 PM, Xiaofan Chen <[email protected]> wrote:
> Maybe there are hopes to get this right. > > mc...@acerpc ~/mcu/libftdi/libftdi1/libftdi-1.0/build > $ cmake .. > -- The C compiler identification is GNU > -- The CXX compiler identification is GNU > -- Check for working C compiler: /usr/bin/gcc.exe > -- Check for working C compiler: /usr/bin/gcc.exe -- works > -- Detecting C compiler ABI info > -- Detecting C compiler ABI info - done > -- Check for working CXX compiler: /usr/bin/c++.exe > -- Check for working CXX compiler: /usr/bin/c++.exe -- works > -- Detecting CXX compiler ABI info > -- Detecting CXX compiler ABI info - done > -- Build type: Debug > -- Found LIBUSB: /usr/local/bin/cygusb-1.0.dll > CMake Error at src/CMakeLists.txt:29 (install): > install Library TARGETS given no DESTINATION! > > > -- Boost version: 1.33.1 > -- Found the following Boost libraries: > -- Building libftdi++ > CMake Error at ftdipp/CMakeLists.txt:44 (install): > install Library TARGETS given no DESTINATION! > Remove LIBRARY from the two above-mentioned two places seems to let Cmake generate the Makefile. The question is why Cygwin is detected as UNIX. But then make fails. mc...@acerpc ~/mcu/libftdi/libftdi1/libftdi-1.0/build $ cmake .. -- Build type: Debug -- Building libftdi++ -- Building python bindings via swig. Will be installed under /lib/python2.5/sit e-packages -- Building example programs. -- Building libftdi++ examples. -- Doxygen found. -- Generating API documentation with Doxygen -- Configuring done -- Generating done -- Build files have been written to: /home/mcuee/mcu/libftdi/libftdi1/libftdi-1. 0/build $ make Linking C shared library cygftdi-1.17.0.dll CMakeFiles/ftdi.dir/ftdi.c.o: In function `ftdi_usb_close_internal': /home/mcuee/mcu/libftdi/libftdi1/libftdi-1.0/src/ftdi.c:64: undefined reference to `_libusb_close' CMakeFiles/ftdi.dir/ftdi.c.o: In function `ftdi_deinit': /home/mcuee/mcu/libftdi/libftdi1/libftdi-1.0/src/ftdi.c:194: undefined reference to `_libusb_exit' CMakeFiles/ftdi.dir/ftdi.c.o: In function `ftdi_usb_find_all': /home/mcuee/mcu/libftdi/libftdi1/libftdi-1.0/src/ftdi.c:246: undefined reference to `_libusb_init' ... -- Xiaofan http://mcuee.blogspot.com -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
