diff --git a/CMakeLists.txt b/CMakeLists.txt
index dfafe1cd084d4b324c233d502e301c24a5ee95e1..bd0a983ef089a5647e254ea759c217c92d841e21 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -13,6 +13,7 @@ endif()
 
 message("-- Language: [ C++ " ${CMAKE_CXX_STANDARD} " ]")
 message("-- Compiler: [ " ${CMAKE_CXX_COMPILER_ID} " " ${CMAKE_CXX_COMPILER_VERSION} " ]")
+message("--   Linker: [ " ${CMAKE_LINKER} " " ${CMAKE_CXX_LINK_EXECUTABLE} " ]")
 
 if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0.0"))
 	message(FATAL_ERROR "Upgrade your compiler! GCC 9.0+ is required!")
diff --git a/config/Libraries.cmake b/config/Libraries.cmake
index c83fc8afc735da5693199367a6e99faffd7e9d28..da0f3e0c8ecdeb30b5593a849f30fe34f3ffa1e9 100644
--- a/config/Libraries.cmake
+++ b/config/Libraries.cmake
@@ -3,7 +3,11 @@ set(vkcv_config_lib ${vkcv_config}/lib)
 set(vkcv_lib_path ${PROJECT_SOURCE_DIR}/${vkcv_lib})
 
 if(NOT WIN32)
-	set(vkcv_libraries  stdc++fs)
+	if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+		set(vkcv_libraries stdc++fs)
+	else()
+		set(vkcv_libraries c++fs)
+	endif()
 	
 	if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
 		list(APPEND vkcv_flags -Xpreprocessor)