#537 linker issues due to clock_gettime/librt dependencies
Simplify dependency check and make it work for Debian.
This commit is contained in:
parent
f1c2afacc4
commit
b7fa1d4f02
@ -167,18 +167,16 @@ if(HAVE_UNISTD_H)
|
|||||||
|
|
||||||
int main() { return 0; }
|
int main() { return 0; }
|
||||||
"
|
"
|
||||||
HAVE_CLOCK_GETTIME)
|
HAVE_CLOCK_GETTIME)
|
||||||
endif(HAVE_UNISTD_H)
|
endif(HAVE_UNISTD_H)
|
||||||
|
|
||||||
set(RT_LIBRARY "")
|
set(RT_LIBRARY "")
|
||||||
if(HAVE_CLOCK_GETTIME)
|
if(HAVE_CLOCK_GETTIME)
|
||||||
check_function_exists(clock_gettime CLOCK_GETTIME_IN_LIBC)
|
#check_function_exists(clock_gettime CLOCK_GETTIME_IN_LIBC)
|
||||||
if(NOT CLOCK_GETTIME_IN_LIBC)
|
check_library_exists(rt clock_gettime "" HAVE_RT)
|
||||||
check_library_exists(rt clock_gettime "" HAVE_RT)
|
if(HAVE_RT)
|
||||||
if(HAVE_RT)
|
set(RT_LIBRARY rt)
|
||||||
set(RT_LIBRARY rt)
|
endif(HAVE_RT)
|
||||||
endif(HAVE_RT)
|
|
||||||
endif(NOT CLOCK_GETTIME_IN_LIBC)
|
|
||||||
endif(HAVE_CLOCK_GETTIME)
|
endif(HAVE_CLOCK_GETTIME)
|
||||||
|
|
||||||
SET(CMAKE_DEBUG_POSTFIX "d" CACHE STRING "add a postfix, usually 'd' on windows")
|
SET(CMAKE_DEBUG_POSTFIX "d" CACHE STRING "add a postfix, usually 'd' on windows")
|
||||||
|
Loading…
Reference in New Issue
Block a user