mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
Updated default heap size to be 2GB. Config file gets updated for 32 bit build during installer creation.
This commit is contained in:
parent
93b1efd140
commit
7eb0bb56ba
@ -28,16 +28,7 @@
|
|||||||
<isset property="env.JRE_HOME_64"/>
|
<isset property="env.JRE_HOME_64"/>
|
||||||
</condition>
|
</condition>
|
||||||
|
|
||||||
<!-- Update configuration file to include jre -->
|
|
||||||
<property name="inst.property.file" value="${inst-path}/etc/${app.name}.conf" />
|
|
||||||
<property name="jvm.options" value=""--branding ${app.name} -J-Xms24m -J-Xmx512m -J-XX:MaxPermSize=128M -J-Xverify:none -J-Xdock:name=${app.title}"" />
|
|
||||||
<propertyfile file="${inst.property.file}">
|
|
||||||
<!-- Note: can be higher on 64 bit systems, should be in sync with project.properties -->
|
|
||||||
<entry key="default_options" value="@JVM_OPTIONS" />
|
|
||||||
<entry key="jdkhome" value=""jre7"" />
|
|
||||||
</propertyfile>
|
|
||||||
<!-- workaround for ant escaping : and = when setting properties -->
|
|
||||||
<replace file="${inst.property.file}" token="@JVM_OPTIONS" value="${jvm.options}" />
|
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="autoAIPath" description="Attempt to find the AI path based on standard installation location">
|
<target name="autoAIPath" description="Attempt to find the AI path based on standard installation location">
|
||||||
@ -83,6 +74,7 @@
|
|||||||
<var name="aut-bin-name" value="${app.name}.exe"/>
|
<var name="aut-bin-name" value="${app.name}.exe"/>
|
||||||
<var name="jre-path" value="${env.JRE_HOME_32}"/>
|
<var name="jre-path" value="${env.JRE_HOME_32}"/>
|
||||||
<var name="package-type" value="x86" />
|
<var name="package-type" value="x86" />
|
||||||
|
<var name="jvm.max.mem" value="512" />
|
||||||
<antcall target="run-ai-32" inheritAll="true" inheritRefs="true" />
|
<antcall target="run-ai-32" inheritAll="true" inheritRefs="true" />
|
||||||
<delete dir="${nbdist.dir}/installer_${app.name}_32-cache"/>
|
<delete dir="${nbdist.dir}/installer_${app.name}_32-cache"/>
|
||||||
<move file="${nbdist.dir}/installer_${app.name}_32-SetupFiles/installer_${app.name}_32.msi" tofile="${nbdist.dir}/installer_${app.name}_32-${app.version}.msi" />
|
<move file="${nbdist.dir}/installer_${app.name}_32-SetupFiles/installer_${app.name}_32.msi" tofile="${nbdist.dir}/installer_${app.name}_32-${app.version}.msi" />
|
||||||
@ -97,6 +89,7 @@
|
|||||||
<var name="aut-bin-name" value="${app.name}64.exe"/>
|
<var name="aut-bin-name" value="${app.name}64.exe"/>
|
||||||
<var name="jre-path" value="${env.JRE_HOME_64}"/>
|
<var name="jre-path" value="${env.JRE_HOME_64}"/>
|
||||||
<var name="package-type" value="x64" />
|
<var name="package-type" value="x64" />
|
||||||
|
<var name="jvm.max.mem" value="2048"/>
|
||||||
<echo message="aip-path: ${aip-path}" />
|
<echo message="aip-path: ${aip-path}" />
|
||||||
<antcall target="run-ai-64" inheritAll="true" inheritRefs="true" />
|
<antcall target="run-ai-64" inheritAll="true" inheritRefs="true" />
|
||||||
<delete dir="${nbdist.dir}/installer_${app.name}_64-cache"/>
|
<delete dir="${nbdist.dir}/installer_${app.name}_64-cache"/>
|
||||||
@ -129,7 +122,22 @@
|
|||||||
replace="ProductVersion" Value="${app.version}" />
|
replace="ProductVersion" Value="${app.version}" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="add-ai-files" description="Add the files in the installation path to the installer file">
|
<target name="update-config" description="Updates configuration file with correct JVM args.">
|
||||||
|
<!-- Update configuration file to include jre -->
|
||||||
|
<property name="inst.property.file" value="${inst-path}/etc/${app.name}.conf" />
|
||||||
|
<!-- Sets max heap size to be ${jvm.mem} which is set in the run-ai-(32/64) target -->
|
||||||
|
<property name="jvm.options" value=""--branding ${app.name} -J-Xms24m -J-Xmx${jvm.max.mem}m -J-XX:MaxPermSize=128M -J-Xverify:none -J-Xdock:name=${app.title}"" />
|
||||||
|
<propertyfile file="${inst.property.file}">
|
||||||
|
<!-- Note: can be higher on 64 bit systems, should be in sync with project.properties -->
|
||||||
|
<entry key="default_options" value="@JVM_OPTIONS" />
|
||||||
|
<entry key="jdkhome" value=""jre7"" />
|
||||||
|
</propertyfile>
|
||||||
|
<!-- workaround for ant escaping : and = when setting properties -->
|
||||||
|
<replace file="${inst.property.file}" token="@JVM_OPTIONS" value="${jvm.options}" />
|
||||||
|
</target>
|
||||||
|
|
||||||
|
|
||||||
|
<target name="add-ai-files" depends="update-config" description="Add the files in the installation path to the installer file">
|
||||||
<foreach target="add-file-or-dir" param="theFile" inheritall="true" inheritrefs="true">
|
<foreach target="add-file-or-dir" param="theFile" inheritall="true" inheritrefs="true">
|
||||||
<path>
|
<path>
|
||||||
<fileset dir="${inst-path}">
|
<fileset dir="${inst-path}">
|
||||||
|
@ -12,7 +12,7 @@ build.type=DEVELOPMENT
|
|||||||
update_versions=false
|
update_versions=false
|
||||||
#custom JVM options
|
#custom JVM options
|
||||||
#Note: can be higher on 64 bit systems, should be in sync with build.xml
|
#Note: can be higher on 64 bit systems, should be in sync with build.xml
|
||||||
run.args.extra=-J-Xms24m -J-Xmx512m -J-XX:MaxPermSize=128M -J-Xverify:none
|
run.args.extra=-J-Xms24m -J-Xmx2048m -J-XX:MaxPermSize=128M -J-Xverify:none
|
||||||
auxiliary.org-netbeans-modules-apisupport-installer.license-type=apache.v2
|
auxiliary.org-netbeans-modules-apisupport-installer.license-type=apache.v2
|
||||||
auxiliary.org-netbeans-modules-apisupport-installer.os-linux=false
|
auxiliary.org-netbeans-modules-apisupport-installer.os-linux=false
|
||||||
auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=false
|
auxiliary.org-netbeans-modules-apisupport-installer.os-macosx=false
|
||||||
|
Loading…
x
Reference in New Issue
Block a user