diff --git a/config/Libraries.cmake b/config/Libraries.cmake
index b0684091d59b659c712aeacecd91e200351e0117..c83fc8afc735da5693199367a6e99faffd7e9d28 100644
--- a/config/Libraries.cmake
+++ b/config/Libraries.cmake
@@ -5,6 +5,10 @@ set(vkcv_lib_path ${PROJECT_SOURCE_DIR}/${vkcv_lib})
 if(NOT WIN32)
 	set(vkcv_libraries  stdc++fs)
 	
+	if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
+		list(APPEND vkcv_flags -Xpreprocessor)
+	endif()
+	
 	# optimization for loading times
 	list(APPEND vkcv_flags -pthread)
 	list(APPEND vkcv_flags -fopenmp)