libftdi Archives

Subject: Patch for building examples on MacOS X Lion

From: Jared Boone <jared@xxxxxxxxxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Sat, 12 May 2012 14:09:40 -0700
I had trouble with CMake picking up my /opt/local/include directory before my 
libftdi/src directory. I was getting the MacPorts-installed libftdi-0.20 
headers, not the headers from the build tree. This was only happening during 
building of examples/. This patch addressed my problem.

        - Jared

diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
index 
29646f527546efa4d7bd052386a6d204309e79ad..11e5aabf14856511e750936b07f858c9ac7b3386
 100644
--- a/examples/CMakeLists.txt
+++ b/examples/CMakeLists.txt
@@ -8,9 +8,6 @@ if (EXAMPLES)
 
     message(STATUS "Building example programs.")
 
-    # Source includes
-    include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src)
-
     # Targets
     add_executable(simple simple.c)
     add_executable(bitbang bitbang.c)
@@ -49,6 +46,10 @@ if (EXAMPLES)
             target_link_libraries(find_all_pp ftdipp)
         endif(Boost_FOUND)
     endif(FTDI_BUILD_CPP)
+
+    # Source includes
+    include_directories(BEFORE ${CMAKE_SOURCE_DIR}/src)
+
 else(EXAMPLES)
     message(STATUS "Not building example programs.")
 endif(EXAMPLES)



--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx

Current Thread