diff --git a/Makefile.common b/Makefile.common
index ff167be51b..88fecf6d83 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -1874,14 +1874,8 @@ endif
 
 ifeq ($(HAVE_SPIRV_CROSS), 1)
    DEFINES += -DHAVE_SPIRV_CROSS
-   INCLUDE_DIRS += -I$(DEPS_DIR)/SPIRV-Cross
-   OBJ += $(DEPS_DIR)/SPIRV-Cross/spirv_cross.o
-   OBJ += $(DEPS_DIR)/SPIRV-Cross/spirv_cfg.o
-   OBJ += $(DEPS_DIR)/SPIRV-Cross/spirv_glsl.o
-   OBJ += $(DEPS_DIR)/SPIRV-Cross/spirv_hlsl.o
-   OBJ += $(DEPS_DIR)/SPIRV-Cross/spirv_msl.o
-   OBJ += $(DEPS_DIR)/SPIRV-Cross/spirv_parser.o
-   OBJ += $(DEPS_DIR)/SPIRV-Cross/spirv_cross_parsed_ir.o
+   INCLUDE_DIRS += -I/usr/include/spirv_cross
+   LIBS += -lspirv-cross-cpp -lspirv-cross-msl -lspirv-cross-glsl -lspirv-cross-c-shared -lspirv-cross-core
 endif
 
 ifeq ($(WANT_WGL), 1)
