Changeset View
Changeset View
Standalone View
Standalone View
runtime/cmake/LibompHandleFlags.cmake
Show First 20 Lines • Show All 152 Lines • ▼ Show 20 Lines | |||||
# Library flags | # Library flags | ||||
function(libomp_get_libflags libflags) | function(libomp_get_libflags libflags) | ||||
set(libflags_local) | set(libflags_local) | ||||
libomp_append(libflags_local "${CMAKE_THREAD_LIBS_INIT}") | libomp_append(libflags_local "${CMAKE_THREAD_LIBS_INIT}") | ||||
libomp_append(libflags_local "${LIBOMP_HWLOC_LIBRARY}" LIBOMP_USE_HWLOC) | libomp_append(libflags_local "${LIBOMP_HWLOC_LIBRARY}" LIBOMP_USE_HWLOC) | ||||
if(${IA32}) | if(${IA32}) | ||||
libomp_append(libflags_local -lirc_pic LIBOMP_HAVE_IRC_PIC_LIBRARY) | libomp_append(libflags_local -lirc_pic LIBOMP_HAVE_IRC_PIC_LIBRARY) | ||||
endif() | endif() | ||||
IF(${CMAKE_SYSTEM_NAME} MATCHES "DragonFly") | |||||
libomp_append(libflags_local "-Wl,--no-as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG) | |||||
libomp_append(libflags_local "-lm") | |||||
libomp_append(libflags_local "-Wl,--as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG) | |||||
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "DragonFly") | |||||
IF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD") | IF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD") | ||||
libomp_append(libflags_local -lm) | libomp_append(libflags_local -lm) | ||||
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD") | ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD") | ||||
set(libflags_local ${libflags_local} ${LIBOMP_LIBFLAGS}) | set(libflags_local ${libflags_local} ${LIBOMP_LIBFLAGS}) | ||||
libomp_setup_flags(libflags_local) | libomp_setup_flags(libflags_local) | ||||
set(${libflags} ${libflags_local} PARENT_SCOPE) | set(${libflags} ${libflags_local} PARENT_SCOPE) | ||||
endfunction() | endfunction() | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |