link librt if needed for shm_open
Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
parent
260ad5bd15
commit
e80dc00ee9
1 changed files with 4 additions and 2 deletions
|
@ -29,9 +29,11 @@ SET_TARGET_PROPERTIES(ubox-static PROPERTIES OUTPUT_NAME ubox)
|
|||
|
||||
SET(LIBS)
|
||||
CHECK_FUNCTION_EXISTS(clock_gettime HAVE_GETTIME)
|
||||
IF(NOT HAVE_GETTIME)
|
||||
CHECK_FUNCTION_EXISTS(shm_open HAVE_SHM)
|
||||
IF(NOT HAVE_GETTIME OR NOT HAVE_SHM)
|
||||
CHECK_LIBRARY_EXISTS(rt clock_gettime "" NEED_GETTIME)
|
||||
IF(NEED_GETTIME)
|
||||
CHECK_LIBRARY_EXISTS(rt shm_open "" NEED_SHM)
|
||||
IF(NEED_GETTIME OR NEED_SHM)
|
||||
TARGET_LINK_LIBRARIES(ubox rt)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
|
Loading…
Reference in a new issue