diff --git a/CMakeLists.txt b/CMakeLists.txt
index 204f66b08afa45df446c64123468a900425e8ff2..b71bb6e598e4924d81dc24e6a0f8c9947a22209f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1339,10 +1339,10 @@ check_cxx_compiler_flag("-O0" NOOPT)
 if(NOOPT OR ENABLE_BUILD_IOS)
   if(ENABLE_BUILD_IOS) # optimized iOS 10 64 bits screws somewhere in Geo
     file(GLOB_RECURSE NOOPT_SRC Geo/G*.cpp Mesh/BDS.cpp Parser/Gmsh.tab.cpp
-         contrib/Tetgen1.5/predicates.cxx)
+         contrib/Tetgen1.5/predicates.cxx contrib/blossom/*)
   else(ENABLE_BUILD_IOS)
     file(GLOB_RECURSE NOOPT_SRC Mesh/BDS.cpp Parser/Gmsh.tab.cpp
-         contrib/Tetgen1.5/predicates.cxx)
+         contrib/Tetgen1.5/predicates.cxx contrib/blossom/*)
   endif(ENABLE_BUILD_IOS)
   set_compile_flags(NOOPT_SRC "-O0")
 endif(NOOPT OR ENABLE_BUILD_IOS)