diff --git a/math/foam/CMakeLists.txt b/math/foam/CMakeLists.txt
index bb0fc3be955ddc2b8c03f6fd475178540d82da95..1387fb17e8ba86f3ac1d9f61175f882172fc40b0 100644
--- a/math/foam/CMakeLists.txt
+++ b/math/foam/CMakeLists.txt
@@ -2,5 +2,22 @@
 # CMakeLists.txt file for building ROOT math/foam package
 ############################################################################
 
-ROOT_STANDARD_LIBRARY_PACKAGE(Foam DEPENDENCIES Hist MathCore)
-
+ROOT_STANDARD_LIBRARY_PACKAGE(Foam
+  HEADERS
+    TFoam.h
+    TFoamCell.h
+    TFoamIntegrand.h
+    TFoamMaxwt.h
+    TFoamSampler.h
+    TFoamVect.h
+  SOURCES
+    src/TFoam.cxx
+    src/TFoamCell.cxx
+    src/TFoamIntegrand.cxx
+    src/TFoamMaxwt.cxx
+    src/TFoamSampler.cxx
+    src/TFoamVect.cxx
+  DEPENDENCIES
+    Hist
+    MathCore
+)