Admin/Windows/launch4j/isabelle.xml
author wenzelm
Fri, 06 Sep 2013 22:28:28 +0200
changeset 53448 a221a4fdb5a0
parent 53419 1c87e79bb838
permissions -rw-r--r--
imitate "isabelle java" and "isabelle jedit" wrt. classpath and options;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     1
<launch4jConfig>
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     2
  <dontWrapJar>true</dontWrapJar>
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     3
  <headerType>gui</headerType>
47662
206bf8c4860d updated Isabelle.exe specification, assuming layout of bundle;
wenzelm
parents: 31921
diff changeset
     4
  <jar></jar>
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     5
  <outfile>Isabelle.exe</outfile>
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     6
  <errTitle></errTitle>
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     7
  <cmdLine></cmdLine>
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     8
  <chdir></chdir>
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
     9
  <priority>normal</priority>
47662
206bf8c4860d updated Isabelle.exe specification, assuming layout of bundle;
wenzelm
parents: 31921
diff changeset
    10
  <downloadUrl></downloadUrl>
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
    11
  <supportUrl></supportUrl>
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
    12
  <customProcName>false</customProcName>
31921
f39825f8bfd3 Isabelle application wrapper for windows.
wenzelm
parents: 31859
diff changeset
    13
  <stayAlive>true</stayAlive>
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
    14
  <manifest></manifest>
31859
7130ead05fdd added icon;
wenzelm
parents: 31858
diff changeset
    15
  <icon>isabelle.ico</icon>
47662
206bf8c4860d updated Isabelle.exe specification, assuming layout of bundle;
wenzelm
parents: 31921
diff changeset
    16
  <classPath>
47665
2cbf029abca9 refer to isabelle.Main application wrapper;
wenzelm
parents: 47662
diff changeset
    17
    <mainClass>isabelle.Main</mainClass>
47877
8a581a61815f prefer absolute paths, to allow launching from a different context (e.g. via file associations);
wenzelm
parents: 47745
diff changeset
    18
    <cp>%EXEDIR%\lib\classes\ext\Pure.jar</cp>
53448
a221a4fdb5a0 imitate "isabelle java" and "isabelle jedit" wrt. classpath and options;
wenzelm
parents: 53419
diff changeset
    19
    <cp>%EXEDIR%\lib\classes\ext\scala-compiler.jar</cp>
47877
8a581a61815f prefer absolute paths, to allow launching from a different context (e.g. via file associations);
wenzelm
parents: 47745
diff changeset
    20
    <cp>%EXEDIR%\lib\classes\ext\scala-library.jar</cp>
8a581a61815f prefer absolute paths, to allow launching from a different context (e.g. via file associations);
wenzelm
parents: 47745
diff changeset
    21
    <cp>%EXEDIR%\lib\classes\ext\scala-swing.jar</cp>
53448
a221a4fdb5a0 imitate "isabelle java" and "isabelle jedit" wrt. classpath and options;
wenzelm
parents: 53419
diff changeset
    22
    <cp>%EXEDIR%\lib\classes\ext\scala-actors.jar</cp>
a221a4fdb5a0 imitate "isabelle java" and "isabelle jedit" wrt. classpath and options;
wenzelm
parents: 53419
diff changeset
    23
    <cp>%EXEDIR%\lib\classes\ext\scala-reflect.jar</cp>
a221a4fdb5a0 imitate "isabelle java" and "isabelle jedit" wrt. classpath and options;
wenzelm
parents: 53419
diff changeset
    24
    <cp>%EXEDIR%\src\Tools\jEdit\dist\jedit.jar</cp>
47662
206bf8c4860d updated Isabelle.exe specification, assuming layout of bundle;
wenzelm
parents: 31921
diff changeset
    25
  </classPath>
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
    26
  <jre>
53419
1c87e79bb838 main application entry point involves implicit Cygwin init, depending on "uninitialized" file indicator;
wenzelm
parents: 52670
diff changeset
    27
    <path>%EXEDIR%\contrib\jdk\x86-cygwin</path>
47662
206bf8c4860d updated Isabelle.exe specification, assuming layout of bundle;
wenzelm
parents: 31921
diff changeset
    28
    <minVersion></minVersion>
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
    29
    <maxVersion></maxVersion>
47662
206bf8c4860d updated Isabelle.exe specification, assuming layout of bundle;
wenzelm
parents: 31921
diff changeset
    30
    <jdkPreference>jdkOnly</jdkPreference>
53448
a221a4fdb5a0 imitate "isabelle java" and "isabelle jedit" wrt. classpath and options;
wenzelm
parents: 53419
diff changeset
    31
    <opt>-Dfile.encoding=UTF-8 -server -Xms128m -Xmx1024m -Xss2m -Dactors.corePoolSize=4 -Dactors.enableForkJoin=false -Disabelle.home=&quot;%EXEDIR%&quot;</opt>
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
    32
  </jre>
47743
493c0169e75c added splash screen, to reduce confusion when waiting for main application to start up;
wenzelm
parents: 47679
diff changeset
    33
  <splash>
493c0169e75c added splash screen, to reduce confusion when waiting for main application to start up;
wenzelm
parents: 47679
diff changeset
    34
    <file>isabelle.bmp</file>
493c0169e75c added splash screen, to reduce confusion when waiting for main application to start up;
wenzelm
parents: 47679
diff changeset
    35
    <waitForWindow>false</waitForWindow>
493c0169e75c added splash screen, to reduce confusion when waiting for main application to start up;
wenzelm
parents: 47679
diff changeset
    36
    <timeout>10</timeout>
493c0169e75c added splash screen, to reduce confusion when waiting for main application to start up;
wenzelm
parents: 47679
diff changeset
    37
    <timeoutErr>false</timeoutErr>
493c0169e75c added splash screen, to reduce confusion when waiting for main application to start up;
wenzelm
parents: 47679
diff changeset
    38
  </splash>
31858
bf711eb92f84 basic launch4j setup;
wenzelm
parents:
diff changeset
    39
</launch4jConfig>