Commit fa098929 authored by Albert Astals Cid's avatar Albert Astals Cid

Detect the need for nanosleep in solaris

Fixes bug 26650
parent d074485a
......@@ -49,3 +49,8 @@ check_for_dir("dirent.h" HAVE_DIRENT_H)
check_for_dir("ndir.h" HAVE_NDIR_H)
check_for_dir("sys/dir.h" HAVE_SYS_DIR_H)
check_for_dir("sys/ndir.h" HAVE_SYS_NDIR_H)
check_function_exists("nanosleep" HAVE_NANOSLEEP)
if(NOT HAVE_NANOSLEEP)
check_library_exists("rt" "nanosleep" "" LIB_RT_HAS_NANOSLEEP)
endif(NOT HAVE_NANOSLEEP)
if (ENABLE_SPLASH)
set (perf_test_SRCS
perf-test.cc
perf-test-preview-dummy.cc
)
add_executable(perf-test ${perf_test_SRCS})
target_link_libraries(perf-test poppler)
if (HAVE_NANOSLEEP OR LIB_RT_HAS_NANOSLEEP)
set (perf_test_SRCS
perf-test.cc
perf-test-preview-dummy.cc
)
add_executable(perf-test ${perf_test_SRCS})
target_link_libraries(perf-test poppler)
if (LIB_RT_HAS_NANOSLEEP)
target_link_libraries(perf-test rt)
endif (LIB_RT_HAS_NANOSLEEP)
endif (HAVE_NANOSLEEP OR LIB_RT_HAS_NANOSLEEP)
endif (ENABLE_SPLASH)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment