Commit dcc09cfb authored by Martin Killenberg's avatar Martin Killenberg
Browse files

Removed compiler limitiation of FindGccAtomic.cmake. It's also needed/used for llvm/clang.

parent d12a894a
# This scripts finds gcc's built-in atomic shared library (libatomic.so). # This scripts finds gcc's built-in atomic shared library (libatomic.so).
# It is required to link against this library on gcc when using 16 byte atomics, even when running on x86_64/amd64. # It is required to link against this library on gcc when using 16 byte atomics, even when running on x86_64/amd64.
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") FIND_LIBRARY(GCCLIBATOMIC_LIBRARY NAMES atomic atomic.so.1 libatomic.so.1
HINTS
FIND_LIBRARY(GCCLIBATOMIC_LIBRARY NAMES atomic atomic.so.1 libatomic.so.1 $ENV{HOME}/local/lib64
HINTS $ENV{HOME}/local/lib
$ENV{HOME}/local/lib64 /usr/local/lib64
$ENV{HOME}/local/lib /usr/local/lib
/usr/local/lib64 /opt/local/lib64
/usr/local/lib /opt/local/lib
/opt/local/lib64 /usr/lib64
/opt/local/lib /usr/lib
/usr/lib64 /lib64
/usr/lib /lib
/lib64 )
/lib
)
else ()
SET(GCCLIBATOMIC_LIBRARY "")
endif ()
include(FindPackageHandleStandardArgs) include(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GCCLIBATOMIC DEFAULT_MSG GCCLIBATOMIC_LIBRARY) FIND_PACKAGE_HANDLE_STANDARD_ARGS(GCCLIBATOMIC DEFAULT_MSG GCCLIBATOMIC_LIBRARY)
Supports Markdown
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