зеркало из https://github.com/mono/mono.git
Add csc-dim as a prototype if default interface implementation
This commit is contained in:
Родитель
5b66de0bf0
Коммит
535bfc5d84
|
@ -1 +1 @@
|
|||
Subproject commit 00da53c4746250988a92055ef3ac653ccf84fc40
|
||||
Subproject commit ab3485efcd23d2789b192efbf3da28897508c000
|
|
@ -28,6 +28,8 @@ ROSLYN_FILES_TO_COPY_FOR_MSBUILD = \
|
|||
$(ROSLYN_CSC_DIR)/Microsoft.CSharp.Core.targets \
|
||||
$(ROSLYN_CSC_DIR)/Microsoft.VisualBasic.Core.targets
|
||||
|
||||
ROSLYN_DIM_FILES = $(topdir)/../external/roslyn-binaries/Prototypes/DefaultInterfaceImplementation/*
|
||||
|
||||
DISTFILES = $(ROSLYN_FILES_FOR_MONO) $(ROSLYN_FILES_TO_COPY_FOR_MSBUILD) csi-test.csx
|
||||
|
||||
ifeq ($(PROFILE), $(DEFAULT_PROFILE))
|
||||
|
@ -35,7 +37,7 @@ ifeq ($(PROFILE), $(DEFAULT_PROFILE))
|
|||
TARGET_DIR = $(DESTDIR)$(mono_libdir)/mono/$(FRAMEWORK_VERSION)
|
||||
MSBUILD_ROSLYN_DIR = $(DESTDIR)$(mono_libdir)/mono/msbuild/15.0/bin/Roslyn
|
||||
|
||||
install-local:
|
||||
install-local: install-prototypes
|
||||
$(MKINSTALLDIRS) $(TARGET_DIR)
|
||||
$(INSTALL_LIB) $(ROSLYN_FILES_FOR_MONO) $(TARGET_DIR)
|
||||
$(MKINSTALLDIRS) $(MSBUILD_ROSLYN_DIR)
|
||||
|
@ -43,6 +45,10 @@ install-local:
|
|||
|
||||
(cd $(MSBUILD_ROSLYN_DIR); for asm in $(ROSLYN_FILES_FOR_MONO); do ln -fs ../../../../$(FRAMEWORK_VERSION)/$$(basename $$asm) . ; done)
|
||||
|
||||
install-prototypes:
|
||||
$(MKINSTALLDIRS) $(TARGET_DIR)/dim
|
||||
$(INSTALL_LIB) $(ROSLYN_DIM_FILES) $(TARGET_DIR)/dim
|
||||
|
||||
run-test-local: test-csi
|
||||
|
||||
test-csi:
|
||||
|
|
|
@ -37,6 +37,7 @@ bin_SCRIPTS = \
|
|||
peverify \
|
||||
mcs \
|
||||
csc \
|
||||
csc-dim \
|
||||
vbc \
|
||||
csi \
|
||||
mono-package-runtime \
|
||||
|
@ -160,6 +161,7 @@ EXTRA_DIST = \
|
|||
update_submodules.sh \
|
||||
mcs.in \
|
||||
csc.in \
|
||||
csc-dim.in \
|
||||
vbc.in \
|
||||
dmcs.in \
|
||||
csi.in \
|
||||
|
@ -211,6 +213,10 @@ csc: csc.in Makefile
|
|||
$(REWRITE_COMMON) $(srcdir)/csc.in > $@.tmp
|
||||
mv -f $@.tmp $@
|
||||
|
||||
csc-dim: csc-dim.in Makefile
|
||||
$(REWRITE_COMMON) $(srcdir)/csc-dim.in > $@.tmp
|
||||
mv -f $@.tmp $@
|
||||
|
||||
vbc: vbc.in Makefile
|
||||
$(REWRITE_COMMON) $(srcdir)/vbc.in > $@.tmp
|
||||
mv -f $@.tmp $@
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec @bindir@/mono --gc-params=nursery-size=64m $MONO_OPTIONS @mono_instdir@/4.5/dim/csc.exe "$@"
|
Загрузка…
Ссылка в новой задаче