cmake.patch 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. diff --git a/src/liblsquic/CMakeLists.txt b/src/liblsquic/CMakeLists.txt
  2. index fe6307e..9873e62 100644
  3. --- a/src/liblsquic/CMakeLists.txt
  4. +++ b/src/liblsquic/CMakeLists.txt
  5. @@ -1,6 +1,5 @@
  6. # Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE.
  7. SET(lsquic_STAT_SRCS
  8. - ls-qpack/lsqpack.c
  9. lsquic_adaptive_cc.c
  10. lsquic_alarmset.c
  11. lsquic_arr.c
  12. @@ -102,7 +101,6 @@ ELSE()
  13. INCLUDE_DIRECTORIES(../lshpack)
  14. SET(lsquic_STAT_SRCS ${lsquic_STAT_SRCS}
  15. lsquic_xxhash.c
  16. - ../lshpack/lshpack.c
  17. )
  18. ENDIF()
  19. @@ -133,12 +131,13 @@ IF(LSQUIC_SHARED_LIB)
  20. ELSE()
  21. add_library(lsquic STATIC ${lsquic_STAT_SRCS})
  22. ENDIF()
  23. -
  24. +target_link_libraries(lsquic PRIVATE ls-hpack ls-qpack)
  25. target_include_directories(
  26. lsquic PUBLIC $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/lsquic>)
  27. install(TARGETS lsquic
  28. EXPORT lsquic-targets
  29. + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
  30. LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
  31. ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
  32. )