fixing problem with packaging
Multiline strings are problematic in cmake.
This commit is contained in:
parent
ba378b2a43
commit
4b709c92fb
|
@ -45,15 +45,16 @@ add_executable(kNCursesDemoApp main.cpp DemoApp.cpp)
|
||||||
target_link_libraries(kNCursesDemoApp kNCurses)
|
target_link_libraries(kNCursesDemoApp kNCurses)
|
||||||
|
|
||||||
### installation and packaging
|
### installation and packaging
|
||||||
set(NCURSES_SYSTEM_INCLUDE "include/kNCurses")
|
set(KNCURSES_SYSTEM_INCLUDE "include/kNCurses")
|
||||||
|
string(CONCAT KNCURSES_PUBLIC_HEADERS "${KNCURSES_SYSTEM_INCLUDE}/Window.hpp;"
|
||||||
|
"${KNCURSES_SYSTEM_INCLUDE}/SingleUserInput.hpp;"
|
||||||
|
"${KNCURSES_SYSTEM_INCLUDE}/PtyWindow.hpp;"
|
||||||
|
"${KNCURSES_SYSTEM_INCLUDE}/TilingWindowManager.hpp;"
|
||||||
|
"${KNCURSES_SYSTEM_INCLUDE}/VerticalTilingWindowManager.hpp;"
|
||||||
|
"${KNCURSES_SYSTEM_INCLUDE}/HorizontalTilingWindowManager.hpp;"
|
||||||
|
)
|
||||||
set_target_properties(kNCurses PROPERTIES
|
set_target_properties(kNCurses PROPERTIES
|
||||||
PUBLIC_HEADER "${NCURSES_SYSTEM_INCLUDE}/Window.hpp;
|
PUBLIC_HEADER "${KNCURSES_PUBLIC_HEADERS}"
|
||||||
${NCURSES_SYSTEM_INCLUDE}/SingleUserInput.hpp;
|
|
||||||
${NCURSES_SYSTEM_INCLUDE}/PtyWindow.hpp;
|
|
||||||
${NCURSES_SYSTEM_INCLUDE}/TilingWindowManager.hpp;
|
|
||||||
${NCURSES_SYSTEM_INCLUDE}/VerticalTilingWindowManager.hpp;
|
|
||||||
${NCURSES_SYSTEM_INCLUDE}/HorizontalTilingWindowManager.hpp;
|
|
||||||
"
|
|
||||||
VERSION "${CMAKE_PROJECT_VERSION}")
|
VERSION "${CMAKE_PROJECT_VERSION}")
|
||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
install(TARGETS kNCurses ARCHIVE
|
install(TARGETS kNCurses ARCHIVE
|
||||||
|
|
Loading…
Reference in a new issue