Mercurial > emacs
changeset 48656:546d8af61357
Simply require wid-edit and custom in eval-when-compile.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 04 Dec 2002 11:49:10 +0000 |
parents | 06a337e05b08 |
children | 81f6fbdaa117 |
files | lisp/progmodes/cc-vars.el |
diffstat | 1 files changed, 3 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/progmodes/cc-vars.el Wed Dec 04 11:48:12 2002 +0000 +++ b/lisp/progmodes/cc-vars.el Wed Dec 04 11:49:10 2002 +0000 @@ -50,26 +50,9 @@ ;; Pull in custom if it exists and is recent enough (the one in Emacs ;; 19.34 isn't). -(eval - (cc-eval-when-compile - (condition-case nil - (progn - (require 'custom) - (or (fboundp 'defcustom) (error "")) - (require 'wid-edit) - '(progn ; Compile in the require's. - (require 'custom) - (require 'wid-edit))) - (error - (message "Warning: Compiling without Customize support \ -since a (good enough) custom library wasn't found") - (cc-bytecomp-defmacro define-widget (name class doc &rest args)) - (cc-bytecomp-defmacro defcustom (symbol value doc &rest args) - `(defvar ,symbol ,value ,doc)) - (cc-bytecomp-defmacro custom-declare-variable (symbol value doc - &rest args) - `(defvar ,(eval symbol) ,(eval value) ,doc)) - nil)))) +(eval-when-compile + (require 'custom) + (require 'wid-edit)) (cc-eval-when-compile ;; Need the function form of `backquote', which isn't standardized