File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
+ <PropertyGroup >
4
+ <Configuration Condition =" '$(Configuration)' == '' " >Release 4.0</Configuration >
5
+ <Platform Condition =" '$(Platform)' == '' " >Any CPU</Platform >
6
+ <Runtime >Mono</Runtime >
7
+ <DirectLinking >true</DirectLinking >
8
+ <PlatformSym >MONO</PlatformSym >
9
+ <OutputPath >bin/4.0/Release/</OutputPath >
10
+ </PropertyGroup >
11
+
12
+ <UsingTask
13
+ TaskName =" BuildTasks.SetEnvVar"
14
+ AssemblyFile =" BuildTasks\bin\Debug\BuildTasks.dll" />
15
+
16
+
17
+ <Target Name =" Build" >
18
+ <MSBuild Projects =" Clojure/ClojureCLR.sln"
19
+ Properties =" Runtime=$(Runtime);PlatformSym=$(PlatformSym);DirectLinking=$(DirectLinking)" />
20
+ </Target >
21
+
22
+ <Target Name =" Dist" DependsOnTargets =" Build" >
23
+ <MakeDir Directories =" $(OutputPath)\ilmerge" />
24
+ <Exec Condition =" '$(Configuration)' == 'Release 4.0' "
25
+ Command="ilrepack /targetplatform:"v4" /out:ilmerge/Clojure.dll Clojure.dll clojure.clr.io.clj.dll clojure.clr.shell.clj.dll clojure.core.clj.dll clojure.core.protocols.clj.dll clojure.core.reducers.clj.dll clojure.core.server.clj.dll clojure.core_clr.clj.dll clojure.core_deftype.clj.dll clojure.core_print.clj.dll clojure.core_proxy.clj.dll clojure.data.clj.dll clojure.edn.clj.dll clojure.genclass.clj.dll clojure.gvec.clj.dll clojure.instant.clj.dll clojure.main.clj.dll clojure.pprint.clj.dll clojure.pprint.cl_format.clj.dll clojure.pprint.column_writer.clj.dll clojure.pprint.dispatch.clj.dll clojure.pprint.pprint_base.clj.dll clojure.pprint.pretty_writer.clj.dll clojure.pprint.print_table.clj.dll clojure.pprint.utilities.clj.dll clojure.reflect.clj.dll clojure.reflect.clr.clj.dll clojure.spec.clj.dll clojure.spec.gen.clj.dll clojure.spec.test.clj.dll clojure.core.specs.clj.dll clojure.repl.clj.dll clojure.set.clj.dll clojure.stacktrace.clj.dll clojure.string.clj.dll clojure.template.clj.dll clojure.test.clj.dll clojure.test.junit.clj.dll clojure.test.tap.clj.dll clojure.uuid.clj.dll clojure.walk.clj.dll clojure.zip.clj.dll Microsoft.Dynamic.dll Microsoft.Scripting.Metadata.dll Microsoft.Scripting.dll"
26
+ WorkingDirectory =" $(OutputPath)" />
27
+ </Target >
28
+ </Project >
You can’t perform that action at this time.
0 commit comments