made package (.deb and .tar.gz)
This commit is contained in:
parent
8273da4ada
commit
0a916fe01a
|
@ -34,6 +34,15 @@ target_link_libraries(NCursesPtyWindow Threads::Threads)
|
||||||
add_executable(NCursesPtyApp main.cpp App.cpp)
|
add_executable(NCursesPtyApp main.cpp App.cpp)
|
||||||
target_link_libraries(NCursesPtyApp ${CURSES_LIBRARIES} NCursesPtyWindow)
|
target_link_libraries(NCursesPtyApp ${CURSES_LIBRARIES} NCursesPtyWindow)
|
||||||
|
|
||||||
|
### installation and packaging
|
||||||
|
set_target_properties(NCursesPtyWindow PROPERTIES PUBLIC_HEADER "Window.hpp;SingleUserInput.hpp")
|
||||||
|
install(TARGETS NCursesPtyWindow ARCHIVE PUBLIC_HEADER)
|
||||||
|
|
||||||
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
|
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
|
||||||
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
|
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
|
||||||
|
set(CPACK_PACKAGE_CONTACT "Christian Burger <christian@krikkel.de>")
|
||||||
|
set(CPACK_PACKAGE_DESCRIPTION "Library for a pseudo terminal where the host end is a ncurses window")
|
||||||
|
|
||||||
|
set(CPACK_GENERATOR "DEB" "TGZ")
|
||||||
|
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libncursesw6 (>=6.2), libvterm-dev (>= 0.1.2)")
|
||||||
include(CPack)
|
include(CPack)
|
||||||
|
|
Loading…
Reference in a new issue