diff --git a/.travis.yml b/.travis.yml
index 4714290daa9c3f9a35256340943de398a4e0aee9..7a58bfea3d63686825e46587ea407c11fa932484 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,21 @@
 language: cpp
+
+env:
+ matrix:
+  - MONGOOSE_NO_SOCKETPAIR
+  - MONGOOSE_NO_FILESYSTEM
+  - MONGOOSE_NO_AUTH
+  - MONGOOSE_NO_DAV
+  - MONGOOSE_NO_DIRECTORY_LISTING
+  - MONGOOSE_NO_LOGGING
+  - MONGOOSE_NO_SSI
+  - MONGOOSE_NO_DL
+  - MONGOOSE_NO_WEBSOCKET
+
 compiler:
   - gcc
   - clang
+
 script:
   - cd examples
   - make u server