diff --git a/src/aliceVision/sfmDataIO/CMakeLists.txt b/src/aliceVision/sfmDataIO/CMakeLists.txt
index 4e4e873..7e88808 100644
--- a/src/aliceVision/sfmDataIO/CMakeLists.txt
+++ b/src/aliceVision/sfmDataIO/CMakeLists.txt
@@ -66,21 +66,21 @@ alicevision_add_test(sfmDataIO_test.cpp
   LINKS aliceVision_sfmData
         aliceVision_sfmDataIO
         aliceVision_feature
         aliceVision_system
 )
 
-alicevision_add_test(sfmDataIOCompatibility_test.cpp
-  NAME "sfmDataIOCompatibility"
-  LINKS aliceVision_sfmData
-        aliceVision_sfmDataIO
-        aliceVision_feature
-        aliceVision_system
-)
-
 if(ALICEVISION_HAVE_ALEMBIC)
+  alicevision_add_test(sfmDataIOCompatibility_test.cpp
+    NAME "sfmDataIOCompatibility"
+    LINKS aliceVision_sfmData
+          aliceVision_sfmDataIO
+          aliceVision_feature
+          aliceVision_system
+  )
+
   alicevision_add_test(alembicIO_test.cpp NAME "sfmDataIO_alembic" LINKS aliceVision_sfmDataIO aliceVision_sfm Alembic::Alembic)
 endif()
 
 
 alicevision_add_test(middlebury_test.cpp
         NAME "sfmDataIO_middlebury"
