Difference between revisions of "Xebra Server Config File"

Line 6: Line 6:
 
==finalize_webapps==
 
==finalize_webapps==
 
*Type: Boolean
 
*Type: Boolean
*Description: If set to True, all webapps are finalized while compiled. (not yet implemented)
+
*Description: If set to True, all webapps are finalized while compiled.  
  
 
==compiler==
 
==compiler==
 
*Type: Path to executable file
 
*Type: Path to executable file
*Description: Set to eiffel compiler (ec or ecb)
+
*Description: Set to eiffel compiler (ec or ecb).
  
 
==translator==
 
==translator==
 
*Type: Path to executable file
 
*Type: Path to executable file
*Description: Set to the xebra_translator
+
*Description: Set to the xebra_translator.
  
 
==webapps_root==
 
==webapps_root==
 
*Type: Path to directory
 
*Type: Path to directory
*Description: Set to the directory that contains all webapps
+
*Description: Set to the directory that contains all webapps.
  
==taglib==
+
==library==
 
*Type: Path to directory
 
*Type: Path to directory
*Description: Set to the directory that contains all tag lib files
+
*Description: Set to the directory that contains all xebra libraries.
 +
 
 +
==compiler_flags==
 +
*Type: STRING
 +
*Description: Use this to add additional compiler flags to ec. Use at your own risk!
 +
 
  
  
Line 28: Line 33:
 
=Example=
 
=Example=
 
<code>
 
<code>
finalize_webapps=True
+
{
compiler=$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec
+
  "finalize_webapps": "false",
translator=$XEBRA_DEV/eiffel_projects/xebra_translator/EIFGENs/xebra_translator/F_code/xebra_translator
+
  "compiler": "$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec.exe",
webapps_root=$XEBRA_DEV/httpd/htdocs
+
  "translator": "$XEBRA_DEV/eiffel_projects/xebra_translator/EIFGENs/xebra_translator/W_code/xebra_translator.exe",
taglib=$XEBRA_DEV/eiffel_projects/xebra_translator
+
  "webapps_root": "$XEBRA_DEV/www",
 +
  "library": "$XEBRA_DEV/eiffel_projects/library",
 +
  "compiler_flags": "-experiment"
 +
}
 +
 
 
</code>
 
</code>

Revision as of 12:41, 10 August 2009

About | Installation | Documentation | Tutorials | Frequently Asked Questions


Properties

finalize_webapps

  • Type: Boolean
  • Description: If set to True, all webapps are finalized while compiled.

compiler

  • Type: Path to executable file
  • Description: Set to eiffel compiler (ec or ecb).

translator

  • Type: Path to executable file
  • Description: Set to the xebra_translator.

webapps_root

  • Type: Path to directory
  • Description: Set to the directory that contains all webapps.

library

  • Type: Path to directory
  • Description: Set to the directory that contains all xebra libraries.

compiler_flags

  • Type: STRING
  • Description: Use this to add additional compiler flags to ec. Use at your own risk!



Example

{
  "finalize_webapps": "false",
  "compiler": "$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/ec.exe",
  "translator": "$XEBRA_DEV/eiffel_projects/xebra_translator/EIFGENs/xebra_translator/W_code/xebra_translator.exe",
  "webapps_root": "$XEBRA_DEV/www",
  "library": "$XEBRA_DEV/eiffel_projects/library",
  "compiler_flags": "-experiment"
}