set(TEST_SLEEP_FOREVER_BINARY ${CMAKE_BINARY_DIR}/bin/${IDE_BIN}test-sleep-forever${EXT} CACHE STRING "Full path to test file test/test-sleep-forever in builddir" ${TEST_PATH_FORCE})
#### Find socket directories
-if (NOT WIN32)
- if (NOT $ENV{TMPDIR} STREQUAL "")
- set (DBUS_SESSION_SOCKET_DIR $ENV{TMPDIR})
- else (NOT $ENV{TMPDIR} STREQUAL "")
- if (NOT $ENV{TEMP} STREQUAL "")
- set (DBUS_SESSION_SOCKET_DIR $ENV{TEMP})
- else (NOT $ENV{TEMP} STREQUAL "")
- if (NOT $ENV{TMP} STREQUAL "")
- set (DBUS_SESSION_SOCKET_DIR $ENV{TMP})
- else (NOT $ENV{TMP} STREQUAL "")
- set (DBUS_SESSION_SOCKET_DIR /tmp)
- endif (NOT $ENV{TMP} STREQUAL "")
- endif (NOT $ENV{TEMP} STREQUAL "")
- endif (NOT $ENV{TMPDIR} STREQUAL "")
-endif (NOT WIN32)
+ if (NOT $ENV{TMPDIR} STREQUAL "")
+ set (DBUS_SESSION_SOCKET_DIR $ENV{TMPDIR})
+ else (NOT $ENV{TMPDIR} STREQUAL "")
+ if (NOT $ENV{TEMP} STREQUAL "")
+ set (DBUS_SESSION_SOCKET_DIR $ENV{TEMP})
+ else (NOT $ENV{TEMP} STREQUAL "")
+ if (NOT $ENV{TMP} STREQUAL "")
+ set (DBUS_SESSION_SOCKET_DIR $ENV{TMP})
+ else (NOT $ENV{TMP} STREQUAL "")
+ if (WIN32)
+ #Should never happen, both TMP and TEMP seem always set on Windows
+ message(FATAL "Could not determine a usable temporary directory")
+ else(WIN32)
+ set (DBUS_SESSION_SOCKET_DIR /tmp)
+ endif(WIN32)
+ endif (NOT $ENV{TMP} STREQUAL "")
+ endif (NOT $ENV{TEMP} STREQUAL "")
+ endif (NOT $ENV{TMPDIR} STREQUAL "")
#AC_ARG_WITH(test-socket-dir, AS_HELP_STRING([--with-test-socket-dir=[dirname]],[Where to put sockets for make check]))