This chapter describes environment variables that specify the location of different resources and libraries (e.g., Java class files, C extensions, 4gl libraries and message files, etc.).
Specifies the paths to search for compiled Java class files and packages (used in IMPORT JAVA statements) and paths to Java packages:
CLASSPATH=$CLASSPATH;$LYCIA_DIR\my_java
Possible values and their meaning:
<path to folder>
<path to file>
Determines paths to search for the resource files:
There are no predefined search paths. The paths given above are mere examples. The current working directory is searched as well as the defined paths.
Possible values and their meaning:
<path to folder>
Defines the folder to store temporary files created by the runtime system:
Possible values and their meaning:
<path to folder>
Specifies the paths to search for images, Lycia theme files, styles, and scripts used by front end functions:
Possible values and their meaning:
<path to folder>
Specifies the paths to search for C extensions and 4gl libraries:
Possible values and their meaning:
<path to folder>
Specifies the path to the directories with source files for debug in Lycia VS Code Extension:
FGLSOURCEPATH=/lycia/projects
Possible values and their meaning:
{any non-empty STRING}
Specifies the path to search for the C/C++ header files on Windows OS:
INCLUDE=$LYCIA_DIR\my_c_files;$INCLUDE
Possible values and their meaning:
<path to folder>
Specifies the paths to search for shared libraries on UNIX platforms (is obligatory):
LD_LIBRARY_PATH=/opt/Querix/Lycia/lib:/opt/Querix/Common/lib/opt/Querix/Lycia/axis2/lib:$LD_LIBRARY_PATH
Possible values and their meaning:
<path to folder>
Specifies the paths to search for objects and libraries when linking C/C++ source files:
LIB=$LYCIA_DIR\my_libs;%LIB%
Possible values and their meaning:
<path to folder>
Specifies the path to the Lycia installation directory:
Possible values and their meaning:
<path to folder>
Specifies the path to search for 4gl message files:
Possible values and their meaning:
<path to folder>
Specifies the paths to search for programs or libraries or binary executable files:
Possible values and their meaning:
<path to folder>
Defines the path for the application cache.
Must be set in two places: for the deployment (settings.json) and for the runtime (inet.env).
Configuration in the settings.json file:
...
"lycia.buildOperations: DefaultBuildEnvironment": [
{"name": "QX_ROOT_OBJECT_CACHE_PATH","value": "/opt/Querix/Lycia/progs/program_1/"}
],
...
Configuration in inet.env file:
QX_ROOT_OBJECT_CACHE_PATH=/opt/Querix/Lycia/progs/program_1/
Possible values and their meaning:
<path to folder>