Skip to content

Commit edd579e

Browse files
committed
require cl-lib and cc-langs only compile time
1 parent b16d833 commit edd579e

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

lisp/php-mode.el

+3-3
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@
5656
(require 'php)
5757
(require 'php-face)
5858
(require 'cc-mode)
59-
(require 'cc-langs)
6059

6160
(eval-when-compile
61+
(require 'cc-langs)
6262
(require 'cc-fonts))
6363

6464
;; Boilerplate from other `cc-mode' derived modes. See
@@ -73,12 +73,12 @@
7373
(require 'imenu)
7474
(require 'package)
7575
(require 'nadvice)
76-
77-
(require 'cl-lib)
7876
(require 'mode-local)
7977
(require 'php-project)
8078

8179
(eval-when-compile
80+
(require 'rx)
81+
(require 'cl-lib)
8282
(require 'regexp-opt)
8383
(defvar add-log-current-defun-header-regexp)
8484
(defvar add-log-current-defun-function)

lisp/php-project.el

+2-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@
6666
;;
6767

6868
;;; Code:
69-
(require 'cl-lib)
69+
(eval-when-compile
70+
(require 'cl-lib))
7071
(require 'projectile nil t)
7172

7273
;; Constants

lisp/php.el

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
;; This file provides common variable and functions for PHP packages.
2828

2929
;;; Code:
30-
(require 'cl-lib)
30+
(eval-when-compile
31+
(require 'cl-lib))
3132
(require 'flymake)
3233
(require 'php-project)
3334
(require 'rx)

0 commit comments

Comments
 (0)