summaryrefslogtreecommitdiffstats
path: root/cmake/FindLibatomic.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/FindLibatomic.cmake')
-rw-r--r--cmake/FindLibatomic.cmake7
1 files changed, 5 insertions, 2 deletions
diff --git a/cmake/FindLibatomic.cmake b/cmake/FindLibatomic.cmake
index f827eae..4f7dea2 100644
--- a/cmake/FindLibatomic.cmake
+++ b/cmake/FindLibatomic.cmake
@@ -13,15 +13,18 @@ set(Libatomic_VERSION ${PKG_Libatomic_VERSION})
find_path(Libatomic_INCLUDE_DIR
NAMES stdatomic.h
- HINTS ${PKG_Libatomic_INCLUDE_DIRS})
+ HINTS ${CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES}
+ ${PKG_Libatomic_INCLUDE_DIRS})
find_library(Libatomic_LIBRARY
NAMES atomic
- HINTS ${PKG_Libatomic_LIBRARY_DIRS})
+ HINTS ${CMAKE_C_IMPLICIT_LINK_DIRECTORIES}
+ ${PKG_Libatomic_LIBRARY_DIRS})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Libatomic
FOUND_VAR Libatomic_FOUND
REQUIRED_VARS Libatomic_LIBRARY
+ Libatomic_INCLUDE_DIR
VERSION_VAR Libatomic_VERSION
FAIL_MESSAGE "Library 'atomic' is not available! Please install this required library!")