diff options
-rw-r--r-- | grc/CMakeLists.txt | 10 | ||||
-rw-r--r-- | grc/grc.conf.in | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/grc/CMakeLists.txt b/grc/CMakeLists.txt index 05c1293aa0..cbf4c9945d 100644 --- a/grc/CMakeLists.txt +++ b/grc/CMakeLists.txt @@ -68,6 +68,16 @@ CPACK_COMPONENT("grc" ######################################################################## file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/${GRC_BLOCKS_DIR} blocksdir) +if (APPLE) + set(GRC_XTERM_EXE "xterm") +elseif(CYGWIN) + set(GRC_XTERM_EXE "xterm") +elseif(UNIX) + set(GRC_XTERM_EXE "x-terminal-emulator") +else() + set(GRC_XTERM_EXE "xterm") +endif() + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/grc.conf.in ${CMAKE_CURRENT_BINARY_DIR}/grc.conf diff --git a/grc/grc.conf.in b/grc/grc.conf.in index e539d6c7f2..99ae9caff5 100644 --- a/grc/grc.conf.in +++ b/grc/grc.conf.in @@ -5,4 +5,4 @@ [grc] global_blocks_path = @blocksdir@ local_blocks_path = -xterm_executable = xterm +xterm_executable = @GRC_XTERM_EXE@ |