diff --git a/CMakeLists.txt b/CMakeLists.txt index ea4a4e5..00c288b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,12 @@ project(memstats LANGUAGES C CXX) find_package(TBB) find_package(Threads) -add_library(memstats memstats.cc) +if(MINGW) + add_library(memstats SHARED) +else() + add_library(memstats) +endif() +target_sources(memstats memstats.cc) target_link_libraries(memstats PRIVATE $ $) include(GNUInstallDirs)