Skip to content

Commit 916016b

Browse files
author
Mike Doerfler
committed
fixed up for build 3.
SVN: trunk@520
1 parent c4dc2db commit 916016b

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

NHibernateSolution.build

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@
2020
<target name="debug" description="Perform a 'debug' build">
2121
<property name="project.config" value="debug" />
2222
<property name="build.debug" value="true" />
23-
<property name="build.dir" value="${nant.project.basedir}/build/${project.name}-${project.version}-${project.config}" />
23+
<property name="build.name" value="${project.name}-${project.version}-${project.config}" />
24+
<property name="build.dir" value="${nant.project.basedir}/build/${build.name}" />
2425
</target>
2526

2627
<target name="release" description="Perform a 'release' build">
2728
<property name="project.config" value="release" />
2829
<property name="build.debug" value="false" />
29-
<property name="build.dir" value="${nant.project.basedir}/build/${project.name}-${project.version}" />
30+
<property name="build.name" value="${project.name}-${project.version}" />
31+
<property name="build.dir" value="${nant.project.basedir}/build/${build.name}" />
3032
</target>
3133

3234
<target name="init" description="Initializes build properties">
@@ -79,6 +81,9 @@
7981
</target>
8082

8183
<target name="test" depends="build" description="Runs the tests contained in NHibernate.Test" >
84+
<!-- make sure the config file is NOT readonly -->
85+
<attrib file="${build.dir}/bin/NHibernate.Test.dll.config" readonly="false" />
86+
8287
<!--
8388
Tell nhibernate how to connect to the test database.
8489
-->
@@ -228,11 +233,17 @@
228233
<target name="package" depends="test sdkdoc" description="Creates Zip files for the File Release System on SourceForge">
229234
<copy todir="${build.dir}">
230235
<fileset>
236+
<includes name="external-bin/**" />
237+
231238
<!-- exclude the UnitTesting project that is no longer used -->
232239
<excludes name="src/UnitTesting/**" />
233-
234240
<includes name="src/**" />
235241

242+
<includes name="NHibernateSolution.build" />
243+
<includes name="lpgl.txt" />
244+
<includes name="releasenotes.txt" />
245+
<includes name="readme.html" />
246+
236247
<!-- exclude VS.NET stuff -->
237248
<excludes name="**/*.suo" />
238249
<excludes name="**/*j.user" />
@@ -241,15 +252,15 @@
241252

242253
</fileset>
243254
</copy>
244-
<property name="project.zip-path" value="${nant.project.basedir}/build/${project.name}-${project.version}.zip" />
255+
<property name="project.zip-path" value="${nant.project.basedir}/build/${build.name}.zip" />
245256

246257
<zip zipfile="${project.zip-path}">
247258
<fileset basedir="${build.dir}">
248259
<includes name="**/*" />
249260
</fileset>
250261
</zip>
251262

252-
<echo message="Create a '${project.config}' package ast file://${project.zip-path}" />
263+
<echo message="Create a '${project.config}' package as file://${project.zip-path}" />
253264

254265
</target>
255266

0 commit comments

Comments
 (0)