diff --git a/Utilities/KalTest/CMakeLists.txt b/Utilities/KalTest/CMakeLists.txt
index 296cf82473c8db9a26d0e57a0c0f7cb63bfb1228..1b20a31d7280316c67d7ab12a05d23a0d31c633c 100644
--- a/Utilities/KalTest/CMakeLists.txt
+++ b/Utilities/KalTest/CMakeLists.txt
@@ -27,6 +27,7 @@ foreach( DICT ${DICT_INPUT_DIRS} )
   endif()
     
   add_custom_command(OUTPUT ${DICT_OUTPUT_DIR}/${DICT}.cxx ${DICT_OUTPUT_DIR}/${DICT}_rdict.pcm
+                     COMMAND mkdir -p ${DICT_OUTPUT_DIR}
                      COMMAND ${ROOT_rootcling_CMD}
                      ARGS -f ${DICT_OUTPUT_DIR}/${DICT}.cxx -s ${DICT_OUTPUT_DIR}/${DICT} -inlineInputHeader
                      "$<$<BOOL:$<JOIN:${DICT_CINT_DEFINITIONS},>>:-D$<JOIN:${DICT_CINT_DEFINITIONS},;-D>>"