diff --git a/cmake_targets/tools/build_epc b/cmake_targets/tools/build_epc
index 4494790cbf2fe4416421de2744aecfc70a9a02f7..d77b57a920b78fa08069cf26386d7220559d338b 100755
--- a/cmake_targets/tools/build_epc
+++ b/cmake_targets/tools/build_epc
@@ -48,6 +48,7 @@ function help()
   echo_error "Options:"
   echo_error "Mandatory arguments to long options are mandatory for short options too."
   echo_error "  -c, --clean                               Clean the build generated files (build from scratch)"
+  echo_error "  -C, --conf-files-only                     Generate only EPC configuration files (no build)"
   echo_error "  -d, --debug                               Compile with debug informations."
   echo_error "  -h, --help                                Print this help."
   echo_error "  -g, --gtpu-easy-module                    Used for debugging GTPU (kernel module can be easily removed)"
@@ -67,6 +68,7 @@ function help()
 function main()
 {
   local -i clean=0
+  local -i conf_files_only=0
   local -i verbose=0
   local -i s6a_server=0
   local    cmake_args=" "
@@ -87,6 +89,11 @@ function main()
         echo "Clean the build generated files (build from scratch)"
         shift;
         ;;
+      -C | --conf-files-only)
+        conf_files_only=1
+        echo "Generate only conf files (no build)"
+        shift;
+        ;;
       -d | --debug)
         cmake_args="$cmake_args -DDEBUG=1"
         echo "Compile with debug informations"
@@ -250,27 +257,28 @@ function main()
   cd ./build
   cmake  $cmake_args ..
   #make $make_args -j $NUM_CPU
-  #make install
-  compilations \
+  if [ $conf_files_only -eq 0 ]; then
+    compilations \
       epc_build_oai mme_gw \
       mme_gw $dbin/mme_gw.$REL
-  # Only integrated mme+sgw+pgw is operational today
-  #    compilations \
-  #  epc_build_oai oai_sgw \
-  #  oai_sgw $dbin/oai_sgw.$REL
-  compilations \
-    epc_build_oai xt_GTPUAH_lib \
-    libxt_GTPUAH_lib.so $dbin
-  compilations \
-    epc_build_oai xt_GTPUAH \
-    CMakeFiles/xt_GTPUAH/xt_GTPUAH.ko $dbin
+    # Only integrated mme+sgw+pgw is operational today
+    #    compilations \
+    #  epc_build_oai oai_sgw \
+    #  oai_sgw $dbin/oai_sgw.$REL
+    compilations \
+      epc_build_oai xt_GTPUAH_lib \
+      libxt_GTPUAH_lib.so $dbin
+    compilations \
+      epc_build_oai xt_GTPUAH \
+      CMakeFiles/xt_GTPUAH/xt_GTPUAH.ko $dbin
     
-  echo_info "Copying iptables libraries into system directory: /lib/xtables"
-  if [ -f  $dbin/libxt_GTPUAH_lib.so ] ; then
-    $SUDO rm -f /lib/xtables/libxt_GTPUAH.so
-    $SUDO ln -s $dbin/libxt_GTPUAH_lib.so /lib/xtables/libxt_GTPUAH.so
-  else
-    echo_fatal "not installed GTP-U iptables: binaries not found"
+    echo_info "Copying iptables libraries into system directory: /lib/xtables"
+    if [ -f  $dbin/libxt_GTPUAH_lib.so ] ; then
+      $SUDO rm -f /lib/xtables/libxt_GTPUAH.so
+      $SUDO ln -s $dbin/libxt_GTPUAH_lib.so /lib/xtables/libxt_GTPUAH.so
+    else
+      echo_fatal "not installed GTP-U iptables: binaries not found"
+    fi
   fi
   # Do EPC
   if [ -f $OPENAIR_DIR/cmake_targets/epc_build_oai/build/mme_fd.conf ] ; then