Remove the dependency on libftdipp and libboost for Linux and macOS

This commit is contained in:
Paul Hollinsky
2019-02-28 18:32:16 -05:00
parent 1ad201ddf6
commit 993974234b
4 changed files with 138 additions and 73 deletions
+3 -3
View File
@@ -132,12 +132,13 @@ set_property(TARGET icsneocpp PROPERTY POSITION_INDEPENDENT_CODE ON)
# libftdi
if(NOT WIN32)
target_include_directories(icsneocpp PUBLIC third-party/libftdi/ftdipp)
target_include_directories(icsneocpp PUBLIC third-party/libftdi/src)
set(LIBFTDI_DOCUMENTATION OFF)
set(LIBFTDI_BUILD_TESTS OFF)
set(LIBFTDI_INSTALL OFF)
set(LIBFTDI_PYTHON_BINDINGS OFF)
set(LIBFTDI_LINK_PYTHON_LIBRARY OFF)
set(FTDIPP OFF)
set(FTDI_EEPROM OFF)
add_subdirectory(third-party/libftdi)
endif(NOT WIN32)
@@ -180,8 +181,7 @@ target_compile_features(icsneolegacy PRIVATE cxx_auto_type cxx_constexpr cxx_lam
if(NOT WIN32)
find_package(Threads)
set_property(TARGET ftdi1-static PROPERTY POSITION_INDEPENDENT_CODE ON)
set_property(TARGET ftdipp1-static PROPERTY POSITION_INDEPENDENT_CODE ON)
target_link_libraries(icsneocpp PUBLIC ftdipp1-static)
target_link_libraries(icsneocpp PUBLIC ftdi1-static)
target_link_libraries(icsneocpp PUBLIC ${CMAKE_THREAD_LIBS_INIT})
endif()