Properly handle KEEP_SRC_LIST option when set to 'no'