]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # - Find atomic_ops |
2 | # Find the native ATOMIC_OPS headers and libraries. | |
3 | # | |
4 | # ATOMIC_OPS_INCLUDE_DIRS - where to find atomic_ops.h, etc. | |
5 | # ATOMIC_OPS_LIBRARIES - List of libraries when using atomic_ops. | |
6 | # ATOMIC_OPS_FOUND - True if atomic_ops found. | |
7 | ||
8 | # Look for the header file. | |
9 | FIND_PATH(ATOMIC_OPS_INCLUDE_DIR NAMES atomic_ops.h) | |
10 | ||
11 | # Look for the library. | |
12 | FIND_LIBRARY(ATOMIC_OPS_LIBRARY NAMES atomic_ops) | |
13 | ||
14 | # handle the QUIETLY and REQUIRED arguments and set ATOMIC_OPS_FOUND to TRUE if | |
15 | # all listed variables are TRUE | |
16 | INCLUDE(FindPackageHandleStandardArgs) | |
17 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(atomic_ops DEFAULT_MSG ATOMIC_OPS_LIBRARY ATOMIC_OPS_INCLUDE_DIR) | |
18 | ||
19 | # Copy the results to the output variables. | |
20 | IF(ATOMIC_OPS_FOUND) | |
21 | SET(ATOMIC_OPS_LIBRARIES ${ATOMIC_OPS_LIBRARY}) | |
22 | SET(ATOMIC_OPS_INCLUDE_DIRS ${ATOMIC_OPS_INCLUDE_DIR}) | |
23 | ELSE(ATOMIC_OPS_FOUND) | |
24 | SET(ATOMIC_OPS_LIBRARIES) | |
25 | SET(ATOMIC_OPS_INCLUDE_DIRS) | |
26 | ENDIF(ATOMIC_OPS_FOUND) | |
27 | ||
28 | MARK_AS_ADVANCED(ATOMIC_OPS_INCLUDE_DIR ATOMIC_OPS_LIBRARY) |