diff --git a/CMakeLists.txt b/CMakeLists.txt
index c496725..031ffae 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -91,10 +91,15 @@ endif()
set(COMMON_LINK_LIBRARIES)
if (UNIX)
- find_library(LIB_ATOMIC NAMES atomic)
- if(LIB_ATOMIC)
- list(APPEND COMMON_LINK_LIBRARIES ${LIB_ATOMIC})
- endif()
+ # pure
+ if(NOT MINGW AND NOT MSYS AND NOT CYGWIN)
+ find_library(LIB_ATOMIC NAMES atomic)
+ if(LIB_ATOMIC)
+ list(APPEND COMMON_LINK_LIBRARIES ${LIB_ATOMIC})
+ endif()
+ else()
+
+ endif()
endif()
@@ -111,7 +116,12 @@ add_library(c89atomic STATIC
c89atomic.h
)
-target_include_directories(c89atomic PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+target_include_directories(
+ c89atomic
+ PUBLIC
+ $
+ $
+ )
target_link_libraries (c89atomic PRIVATE c89atomic_common)