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)