Skip to content

Commit d1df25a

Browse files
committed
Install CMX files (warning 58 for Eliom)
1 parent c080f29 commit d1df25a

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ raw_install:
120120
$(OCAMLFIND) install $(PROJECTNAME) \
121121
-destdir $(TEMPROOT)$(LIBDIR) \
122122
-patch-version ${VERSION} \
123-
${INTF} $(INSTALL_IMPL) $(DOC) files/META
123+
${INTF} ${INTF_CMX} $(INSTALL_IMPL) $(DOC) files/META
124124
# Extensions
125125
$(INSTALL) -m 755 -d $(TEMPROOT)${LIBDIR}/${PROJECTNAME}/extensions/
126126
$(INSTALL) -m 644 \

src/Makefile.filelist

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
BIN := server/${PROJECTNAME}
22
NATBIN := server/${PROJECTNAME}.opt
33

4-
INTF := baselib/ocsigen_cache.cmi \
4+
INTF_BASE := baselib/ocsigen_cache.cmi \
55
baselib/ocsigen_lib_base.cmi \
66
baselib/ocsigen_lib.cmi \
77
baselib/ocsigen_config.cmi \
8-
baselib/ocsigen_getcommandline.cmi \
98
baselib/ocsigen_messages.cmi \
109
baselib/ocsigen_stream.cmi \
1110
baselib/ocsigen_loader.cmi \
@@ -25,7 +24,9 @@ INTF := baselib/ocsigen_cache.cmi \
2524
server/ocsigen_http_client.cmi \
2625
server/ocsigen_local_files.cmi \
2726
server/ocsigen_server.cmi \
28-
server/ocsigen_request_info.cmi \
27+
server/ocsigen_request_info.cmi
28+
29+
INTF := ${INTF_BASE} baselib/ocsigen_getcommandline.cmi
2930

3031
IMPL := baselib/ocsigen_lib_base.cmo \
3132
baselib/baselib.cma \
@@ -39,6 +40,8 @@ IMPL := baselib/ocsigen_lib_base.cmo \
3940
server/${PROJECTNAME}.cma \
4041
server/server_main.cmo \
4142

43+
INTF_CMX := $(patsubst %.cmi,%.cmx,${INTF_BASE})
44+
4245
NATIMPL := $(patsubst %.cmo,%.cmx, $(filter %.cmo,${IMPL})) \
4346
$(patsubst %.cmo,%.o , $(filter %.cmo,${IMPL})) \
4447
$(patsubst %.cma,%.cmxa,$(filter %.cma,${IMPL})) \

0 commit comments

Comments
 (0)