This repository has been archived by the owner on Aug 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 32
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes to allow building on multiple versions
- Loading branch information
Showing
5 changed files
with
179 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
<project name="ArcGIS Versions" default="set_version_variables" basedir="."> | ||
<description> | ||
OUTPUTS: ${version.runtime}, ${dir.agsruntimejavasdk} | ||
Checks filesystem and sets the correct values depending on version detected. | ||
Checks based on the default SDK folder locations and verifies that the folder exists | ||
If 2 versions are installed, it uses the current version first | ||
</description> | ||
|
||
<property environment="env"/> | ||
<echo message="ARCGISRUNTIMESDKJAVA_10_2 is set to = ${env.ARCGISRUNTIMESDKJAVA_10_2}"/> | ||
<echo message="ARCGISRUNTIMESDKJAVA_10_1_1 is set to = ${env.ARCGISRUNTIMESDKJAVA_10_1_1}"/> | ||
|
||
<!-- Set these to the default locations of ArcGIS/ArcPy for the current version (ex. 10.2): --> | ||
<property name="version.runtime_current_release" value="10.2"/> | ||
|
||
<!-- Set these to the default locations for the previous release (ex. 10.1.1): --> | ||
<property name="version.runtime_previous_release" value="10.1.1"/> | ||
|
||
<!-- Check for version installed --> | ||
|
||
<target name="checkCurrentVersion"> | ||
<condition property="PresentCurrentVersion"> | ||
<isset property="env.ARCGISRUNTIMESDKJAVA_10_2"/> | ||
</condition> | ||
<property name="dir_agsruntimejava_current_release" value="${env.ARCGISRUNTIMESDKJAVA_10_2}"/> | ||
</target> | ||
|
||
<target name="checkPreviousVersion"> | ||
<condition property="PresentPreviousVersion"> | ||
<isset property="env.ARCGISRUNTIMESDKJAVA_10_1_1"/> | ||
</condition> | ||
<property name="dir_agsruntimejava_previous_release" value="${env.ARCGISRUNTIMESDKJAVA_10_1_1}"/> | ||
</target> | ||
|
||
<target name="setvariablesCurrentVersion" depends="checkCurrentVersion" if="PresentCurrentVersion"> | ||
<echo message="Current version of ArcGIS detected."/> | ||
<property name="dir.agsruntimejavasdk" value="${dir_agsruntimejava_current_release}"/> | ||
<property name="version.runtime" value="${version.runtime_current_release}"/> | ||
</target> | ||
|
||
<target name="setvariablesPreviousVersion" depends="checkPreviousVersion" if="PresentPreviousVersion"> | ||
<echo message="Previous version of ArcGIS detected."/> | ||
<property name="dir.agsruntimejavasdk" value="${dir_agsruntimejava_previous_release}"/> | ||
<property name="version.runtime" value="${version.runtime_previous_release}"/> | ||
</target> | ||
|
||
<!-- Check that expected variables exists --> | ||
|
||
<target name="check_agsruntime_sdk_exists" depends="setvariablesCurrentVersion,setvariablesPreviousVersion"> | ||
<echo message="Checking for ArcGIS Runtime SDK at these Locations: ${dir.agsruntimejavasdk}"/> | ||
<condition property="agsnotfound"> | ||
<or> | ||
<not> | ||
<isset property="dir.agsruntimejavasdk"/> | ||
</not> | ||
<not> | ||
<available file="${dir.agsruntimejavasdk}" type="dir"/> | ||
</not> | ||
</or> | ||
</condition> | ||
<fail message="**** COULD NOT FIND VALID ArcGIS Runtime SDK INSTALLATION FOLDER ****" if="agsnotfound"/> | ||
</target> | ||
|
||
<target name="set_version_variables" depends="check_agsruntime_sdk_exists"> | ||
<echo message="ArcGIS Runtime SDK found at this locations: ${dir.agsruntimejavasdk}" /> | ||
<echo message="ArcGIS Runtime Version: ${version.runtime}" /> | ||
</target> | ||
|
||
</project> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
<project name="ArcGIS Versions" default="set_version_variables" basedir="."> | ||
<description> | ||
OUTPUTS: ${version.runtime}, ${dir.agsruntimejavasdk} | ||
Checks filesystem and sets the correct values depending on version detected. | ||
Checks based on the default SDK folder locations and verifies that the folder exists | ||
If 2 versions are installed, it uses the current version first | ||
</description> | ||
|
||
<property environment="env"/> | ||
<echo message="ARCGISRUNTIMESDKJAVA_10_2 is set to = ${env.ARCGISRUNTIMESDKJAVA_10_2}"/> | ||
<echo message="ARCGISRUNTIMESDKJAVA_10_1_1 is set to = ${env.ARCGISRUNTIMESDKJAVA_10_1_1}"/> | ||
|
||
<!-- Set these to the default locations of ArcGIS/ArcPy for the current version (ex. 10.2): --> | ||
<property name="version.runtime_current_release" value="10.2"/> | ||
|
||
<!-- Set these to the default locations for the previous release (ex. 10.1.1): --> | ||
<property name="version.runtime_previous_release" value="10.1.1"/> | ||
|
||
<!-- Check for version installed --> | ||
|
||
<target name="checkCurrentVersion"> | ||
<condition property="PresentCurrentVersion"> | ||
<isset property="env.ARCGISRUNTIMESDKJAVA_10_2"/> | ||
</condition> | ||
<property name="dir_agsruntimejava_current_release" value="${env.ARCGISRUNTIMESDKJAVA_10_2}"/> | ||
</target> | ||
|
||
<target name="checkPreviousVersion"> | ||
<condition property="PresentPreviousVersion"> | ||
<isset property="env.ARCGISRUNTIMESDKJAVA_10_1_1"/> | ||
</condition> | ||
<property name="dir_agsruntimejava_previous_release" value="${env.ARCGISRUNTIMESDKJAVA_10_1_1}"/> | ||
</target> | ||
|
||
<target name="setvariablesCurrentVersion" depends="checkCurrentVersion" if="PresentCurrentVersion"> | ||
<echo message="Current version of ArcGIS detected."/> | ||
<property name="dir.agsruntimejavasdk" value="${dir_agsruntimejava_current_release}"/> | ||
<property name="version.runtime" value="${version.runtime_current_release}"/> | ||
</target> | ||
|
||
<target name="setvariablesPreviousVersion" depends="checkPreviousVersion" if="PresentPreviousVersion"> | ||
<echo message="Previous version of ArcGIS detected."/> | ||
<property name="dir.agsruntimejavasdk" value="${dir_agsruntimejava_previous_release}"/> | ||
<property name="version.runtime" value="${version.runtime_previous_release}"/> | ||
</target> | ||
|
||
<!-- Check that expected variables exists --> | ||
|
||
<target name="check_agsruntime_sdk_exists" depends="setvariablesCurrentVersion,setvariablesPreviousVersion"> | ||
<echo message="Checking for ArcGIS Runtime SDK at these Locations: ${dir.agsruntimejavasdk}"/> | ||
<condition property="agsnotfound"> | ||
<or> | ||
<not> | ||
<isset property="dir.agsruntimejavasdk"/> | ||
</not> | ||
<not> | ||
<available file="${dir.agsruntimejavasdk}" type="dir"/> | ||
</not> | ||
</or> | ||
</condition> | ||
<fail message="**** COULD NOT FIND VALID ArcGIS Runtime SDK INSTALLATION FOLDER ****" if="agsnotfound"/> | ||
</target> | ||
|
||
<target name="set_version_variables" depends="check_agsruntime_sdk_exists"> | ||
<echo message="ArcGIS Runtime SDK found at this locations: ${dir.agsruntimejavasdk}" /> | ||
<echo message="ArcGIS Runtime Version: ${version.runtime}" /> | ||
</target> | ||
|
||
</project> | ||
|