mirror of https://github.com/drowe67/LPCNet.git
Split single Debian package into dev, lib, tools packages.
parent
93a3bc13fc
commit
2a3a32273d
|
|
@ -222,6 +222,12 @@ if(UNIX AND NOT APPLE)
|
|||
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Mooneer Salem <mooneer@gmail.com>") #required
|
||||
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "")
|
||||
SET(CPACK_DEB_COMPONENT_INSTALL ON)
|
||||
SET(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
|
||||
SET(CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS ON)
|
||||
SET(CPACK_DEBIAN_LIB_PACKAGE_NAME "LPCNet")
|
||||
include(CPack)
|
||||
cpack_add_component(lib REQUIRED)
|
||||
cpack_add_component(dev DEPENDS lib)
|
||||
cpack_add_component(tools DEPENDS lib)
|
||||
endif(UNIX AND NOT APPLE)
|
||||
|
||||
|
|
|
|||
|
|
@ -31,14 +31,14 @@ target_include_directories(lpcnetfreedv INTERFACE
|
|||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
||||
)
|
||||
install(TARGETS lpcnetfreedv EXPORT lpcnetfreedv-config
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT lib
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/lpcnet
|
||||
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/lpcnet COMPONENT dev
|
||||
)
|
||||
|
||||
install(EXPORT lpcnetfreedv-config
|
||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lpcnetfreedv
|
||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/lpcnetfreedv COMPONENT dev
|
||||
)
|
||||
# Export libfreedv target for import into codec2 from build tree.
|
||||
export(TARGETS lpcnetfreedv
|
||||
|
|
@ -107,5 +107,5 @@ add_executable(thash thash.c)
|
|||
target_link_libraries(thash lpcnetfreedv m)
|
||||
|
||||
install(TARGETS lpcnet_enc lpcnet_dec
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT tools
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue