]> git.eshelyaron.com Git - emacs.git/commitdiff
Simply require wid-edit and custom in eval-when-compile.
authorRichard M. Stallman <rms@gnu.org>
Wed, 4 Dec 2002 11:49:10 +0000 (11:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 4 Dec 2002 11:49:10 +0000 (11:49 +0000)
lisp/progmodes/cc-vars.el

index 4a17f442b6248621b75b4d8af06fbb3fcfa2d8cb..2b88a131776f467e2d54d42912dec446a0608807 100644 (file)
 
 ;; 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