On Sat, Dec 3, 2011 at 5:57 PM, Thomas Jarosch
<thomas.jarosch@xxxxxxxxxxxxx> wrote:
> There's a line in examples/CMakeLists.txt
> that should magically solve it:
>
> include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src)
>
> Notice the "BEFORE" in there.
All the examples build okay.
> If you run make with "make VERBOSE=1", cmake will show you
> the complete compiler invocation with all include paths.
>
Thanks for the tip. The only issues are with the tests.
And it should work as well since Boost is installed.
But somehow the prefix for Boost is not added properly
(/opt/local/include).
[ 95%] Building CXX object test/CMakeFiles/test_libftdi.dir/basic.cpp.o
cd /Users/xiaofanc/work/libftdi/libftdi/build/test && /usr/bin/c++
-DDEBUG -g -I/Users/xiaofanc/work/libftdi/libftdi/src
-I/usr/local/include/libusb-1.0 -Wall -o
CMakeFiles/test_libftdi.dir/basic.cpp.o -c
/Users/xiaofanc/work/libftdi/libftdi/test/basic.cpp
/Users/xiaofanc/work/libftdi/libftdi/test/basic.cpp:17:36: error:
boost/test/unit_test.hpp: No such file or directory
/Users/xiaofanc/work/libftdi/libftdi/test/basic.cpp:21: error:
expected constructor, destructor, or type conversion before ‘(’ token
/Users/xiaofanc/work/libftdi/libftdi/test/basic.cpp:33: error:
expected constructor, destructor, or type conversion at end of input
make[2]: [test/CMakeFiles/test_libftdi.dir/basic.cpp.o] Error 1 (ignored)
/opt/local/bin/cmake -E cmake_progress_report
/Users/xiaofanc/work/libftdi/libftdi/build/CMakeFiles 24
[100%] Building CXX object test/CMakeFiles/test_libftdi.dir/baudrate.cpp.o
cd /Users/xiaofanc/work/libftdi/libftdi/build/test && /usr/bin/c++
-DDEBUG -g -I/Users/xiaofanc/work/libftdi/libftdi/src
-I/usr/local/include/libusb-1.0 -Wall -o
CMakeFiles/test_libftdi.dir/baudrate.cpp.o -c
/Users/xiaofanc/work/libftdi/libftdi/test/baudrate.cpp
/Users/xiaofanc/work/libftdi/libftdi/test/baudrate.cpp:18:36: error:
boost/test/unit_test.hpp: No such file or directory
/Users/xiaofanc/work/libftdi/libftdi/test/baudrate.cpp:19:29: error:
boost/foreach.hpp: No such file or directory
/Users/xiaofanc/work/libftdi/libftdi/test/baudrate.cpp:49: error:
expected constructor, destructor, or type conversion before ‘(’ token
make[2]: [test/CMakeFiles/test_libftdi.dir/baudrate.cpp.o] Error 1 (ignored)
Linking CXX executable test_libftdi
cd /Users/xiaofanc/work/libftdi/libftdi/build/test &&
/opt/local/bin/cmake -E cmake_link_script
CMakeFiles/test_libftdi.dir/link.txt --verbose=1
/usr/bin/c++ -g -Wl,-search_paths_first
-Wl,-headerpad_max_install_names
CMakeFiles/test_libftdi.dir/basic.cpp.o
CMakeFiles/test_libftdi.dir/baudrate.cpp.o -o test_libftdi
../src/libftdi.1.99.0.dylib
/opt/local/lib/libboost_unit_test_framework-mt.dylib
/usr/local/lib/libusb-1.0.dylib
i686-apple-darwin11-llvm-g++-4.2:
CMakeFiles/test_libftdi.dir/basic.cpp.o: No such file or directory
i686-apple-darwin11-llvm-g++-4.2:
CMakeFiles/test_libftdi.dir/baudrate.cpp.o: No such file or directory
make[2]: [test/test_libftdi] Error 1 (ignored)
/opt/local/bin/cmake -E cmake_progress_report
/Users/xiaofanc/work/libftdi/libftdi/build/CMakeFiles 23 24
[100%] Built target test_libftdi
/opt/local/bin/cmake -E cmake_progress_start
/Users/xiaofanc/work/libftdi/libftdi/build/CMakeFiles 0
--
Xiaofan
--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|