diff --git a/CMakeLists.txt b/CMakeLists.txt
index 89606bb2f135cdc2a39d6c0d66c6eafecbd95eea..0d2d9bc3d6518bdc652d7a88ca4a2c4f85a2d04a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -150,9 +150,6 @@ add_subdirectory(Fit)
 add_subdirectory(Fit/Test/Unit)
 add_subdirectory(Fit/Test/Functional)
 
-# TEMPORARY formfactor
-add_subdirectory(ff)
-
 ## recurse into the given subdirectories
 
 # BornAgain components are built as separate shared libraries
@@ -178,6 +175,9 @@ if(BORNAGAIN_TIDY)
     set(CMAKE_CXX_CLANG_TIDY "clang-tidy") # has effect only if compiler is clang; uses .clang-tidy
 endif()
 
+################################## TEMPORARY formfactor ####################################
+add_subdirectory(ff)
+
 # core components
 foreach(lib ${CoreComponents})
     add_subdirectory(${lib})