On Tue, Feb 19, 2013 at 7:46 PM, Xiaofan Chen <[email protected]> wrote: > On Tue, Feb 19, 2013 at 6:08 PM, xantares 09 <[email protected]> wrote: >>> Just wondering if it is possible to provide a user-defined >>> libconfuse include file and library locations just like that >>> for libusb-1.0/libusbx. Currently it relies on pkg-config >>> which causes problem under native MinGW and >>> MinGW-w64. >> >> I'd have add a findconfuse.cmake, here's a patch @ 46b1c0b: >> https://gitorious.org/libftdi/libftdi/commits/master >> >> Works under for unix, dunno for osx or native win. > > Looks fine under Mac OS X.
It also work very well under Windows, tested with MinGW-w64 using manually defined libconfuse include dir and library name, just like libusb-1.0. I think the patch can be integrated in the git master now. Thanks. Mcuee@Win8X64VM /C/work/libftdi/fork/libftdi/build64 $ cmake-gui Mcuee@Win8X64VM /C/work/libftdi/fork/libftdi/build64 $ make Scanning dependencies of target docs [ 5%] Generating doc/html/index.html [ 5%] Built target docs Scanning dependencies of target ftdi1 [ 10%] Building C object src/CMakeFiles/ftdi1.dir/ftdi.c.obj [ 15%] Building C object src/CMakeFiles/ftdi1.dir/ftdi_stream.c.obj Linking C shared library libftdi1.dll [ 15%] Built target ftdi1 Scanning dependencies of target ftdi1-static [ 20%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi.c.obj [ 25%] Building C object src/CMakeFiles/ftdi1-static.dir/ftdi_stream.c.obj Linking C static library libftdi1.a [ 25%] Built target ftdi1-static Scanning dependencies of target doc_i [ 30%] Generating ../doc/xml/ftdi_8c.xml [ 35%] Generating ftdi1_doc.i [ 35%] Built target doc_i [ 40%] Swig source Scanning dependencies of target _ftdi1 [ 45%] Building C object python/CMakeFiles/_ftdi1.dir/ftdi1PYTHON_wrap.c.obj Linking C shared module _ftdi1.pyd [ 45%] Built target _ftdi1 Scanning dependencies of target ftdi_eeprom [ 50%] Building C object ftdi_eeprom/CMakeFiles/ftdi_eeprom.dir/main.c.obj Linking C executable ftdi_eeprom.exe [ 50%] Built target ftdi_eeprom Scanning dependencies of target baud_test [ 55%] Building C object examples/CMakeFiles/baud_test.dir/baud_test.c.obj Linking C executable baud_test.exe [ 55%] Built target baud_test Scanning dependencies of target bitbang [ 60%] Building C object examples/CMakeFiles/bitbang.dir/bitbang.c.obj c:/work/libftdi/fork/libftdi/examples/bitbang.c: In function 'main': c:/work/libftdi/fork/libftdi/examples/bitbang.c:64:9: warning: unknown conversio n type character 'h' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/bitbang.c:64:9: warning: too many argument s for format [-Wformat-extra-args] Linking C executable bitbang.exe [ 60%] Built target bitbang Scanning dependencies of target bitbang2 [ 65%] Building C object examples/CMakeFiles/bitbang2.dir/bitbang2.c.obj Linking C executable bitbang2.exe [ 65%] Built target bitbang2 Scanning dependencies of target bitbang_cbus [ 70%] Building C object examples/CMakeFiles/bitbang_cbus.dir/bitbang_cbus.c.obj Linking C executable bitbang_cbus.exe [ 70%] Built target bitbang_cbus Scanning dependencies of target bitbang_ft2232 [ 75%] Building C object examples/CMakeFiles/bitbang_ft2232.dir/bitbang_ft2232.c .obj Linking C executable bitbang_ft2232.exe [ 75%] Built target bitbang_ft2232 Scanning dependencies of target eeprom [ 80%] Building C object examples/CMakeFiles/eeprom.dir/eeprom.c.obj Linking C executable eeprom.exe [ 80%] Built target eeprom Scanning dependencies of target find_all [ 85%] Building C object examples/CMakeFiles/find_all.dir/find_all.c.obj Linking C executable find_all.exe [ 85%] Built target find_all Scanning dependencies of target serial_test [ 90%] Building C object examples/CMakeFiles/serial_test.dir/serial_test.c.obj Linking C executable serial_test.exe [ 90%] Built target serial_test Scanning dependencies of target simple [ 95%] Building C object examples/CMakeFiles/simple.dir/simple.c.obj Linking C executable simple.exe [ 95%] Built target simple Scanning dependencies of target stream_test [100%] Building C object examples/CMakeFiles/stream_test.dir/stream_test.c.obj c:/work/libftdi/fork/libftdi/examples/stream_test.c: In function 'readCallback': c:/work/libftdi/fork/libftdi/examples/stream_test.c:87:28: warning: unknown conv ersion type character 'l' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:87:28: warning: too many arg uments for format [-Wformat-extra-args] c:/work/libftdi/fork/libftdi/examples/stream_test.c:102:28: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:102:28: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/fork/libftdi/examples/stream_test.c: In function 'main': c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: unknown con version type character 'L' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'uint64_t' [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: unknown con version type character 'L' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:252:16: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/fork/libftdi/examples/stream_test.c: In function 'check_outfile' : c:/work/libftdi/fork/libftdi/examples/stream_test.c:340:29: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:340:29: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/fork/libftdi/examples/stream_test.c:354:21: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:354:21: warning: too many ar guments for format [-Wformat-extra-args] c:/work/libftdi/fork/libftdi/examples/stream_test.c:356:13: warning: unknown con version type character 'l' in format [-Wformat] c:/work/libftdi/fork/libftdi/examples/stream_test.c:356:13: warning: too many ar guments for format [-Wformat-extra-args] Linking C executable stream_test.exe [100%] Built target stream_test > But your git tree generated an issue with Doxygen. That is under Mac OS X with Doxygen 1.8.3. > The vanilla libftdi git tree has no issues with Doxygen. Interestingly there is no issue under Windows (Doxygen 1.8.3.1). -- Xiaofan -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
