diff options
Diffstat (limited to 'cmake.deps/cmake/UnibiliumCMakeLists.txt')
-rw-r--r-- | cmake.deps/cmake/UnibiliumCMakeLists.txt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/cmake.deps/cmake/UnibiliumCMakeLists.txt b/cmake.deps/cmake/UnibiliumCMakeLists.txt index 0a5d8481a7..e22c07cb3d 100644 --- a/cmake.deps/cmake/UnibiliumCMakeLists.txt +++ b/cmake.deps/cmake/UnibiliumCMakeLists.txt @@ -7,16 +7,18 @@ set_target_properties(unibilium PROPERTIES PUBLIC_HEADER ${PROJECT_SOURCE_DIR}/u VERSION "${VERSION_MAJOR}.${VERSION_MINOR}") if(NOT WIN32) - execute_process(COMMAND "shell ncursesw6-config --terminfo-dirs 2>/dev/null || \ + execute_process(COMMAND sh -c "ncursesw6-config --terminfo-dirs 2>/dev/null || \ ncurses6-config --terminfo-dirs 2>/dev/null || \ ncursesw5-config --terminfo-dirs 2>/dev/null || \ ncurses5-config --terminfo-dirs 2>/dev/null || \ echo '/etc/terminfo:/lib/terminfo:/usr/share/terminfo:/usr/lib/terminfo:/usr/local/share/terminfo:/usr/local/lib/terminfo'" OUTPUT_VARIABLE TERMINFO_DIRS) + # Remove trailing newline + string(STRIP "${TERMINFO_DIRS}" TERMINFO_DIRS) else() - set(TERMINFO_DIRS "\"\"") + set(TERMINFO_DIRS "") endif() -target_compile_definitions(unibilium PUBLIC TERMINFO_DIRS=${TERMINFO_DIRS}) +target_compile_definitions(unibilium PUBLIC "TERMINFO_DIRS=\"${TERMINFO_DIRS}\"") include(GNUInstallDirs) install(TARGETS unibilium |