2025-07-19 16:09 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002968Spring engineGeneralpublic2012-06-21 09:46
Reporterdfreeman 
Assigned Toabma 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionunable to reproduce 
Product Version85.0 
Target VersionFixed in Version 
Summary0002968: Build scripts fail to install
DescriptionUnpack source. Run "cmake .", "make", "make spring", make "spring-multithreaded".

All okay up to this point. Now, run "sudo make install-spring". Fails with the following output:

--------8<--------8<--------8<--------

[ 95%] Built target headlessStubs
[100%] Built target unitsync
Using build directory: /opt/spring_85.0/base/ ...
Creating spring/bitmaps.sdz
Creating springcontent.sdz
Creating maphelper.sdz
Creating cursors.sdz
[100%] Built target gamedata
[100%] spring-default: Building all dependencies ...
[100%] Built target spring-default
[100%] spring-default: Installing ...
-- Install configuration: "RELWITHDEBINFO"
CMake Error at rts/builds/default/cmake_install.cmake:36 (FILE):
  file INSTALL cannot find
  "/opt/spring_85.0/rts/builds/default/CMakeFiles/CMakeRelink.dir/spring".


make[3]: *** [rts/builds/default/CMakeFiles/install-spring-default] Error 1
make[2]: *** [rts/builds/default/CMakeFiles/install-spring-default.dir/all] Error 2
make[1]: *** [rts/builds/default/CMakeFiles/install-spring.dir/rule] Error 2
make: *** [install-spring] Error 2

--------8<--------8<--------8<--------

But, if I run "sudo make install", then it succeeds. Partway through I notice:

--------8<--------8<--------8<--------

[ 98%] Built target test_ILog
[ 98%] Built target test_RectangleOptimizer
[100%] Built target test_SyncedPrimitive
[100%] Built target test_UDPListener
Linking CXX shared module CMakeFiles/CMakeRelink.dir/libSkirmishAI.so
Linking CXX shared module CMakeFiles/CMakeRelink.dir/libSkirmishAI.so
Linking CXX shared module CMakeFiles/CMakeRelink.dir/libSkirmishAI.so
Linking CXX shared module CMakeFiles/CMakeRelink.dir/libSkirmishAI.so
Linking CXX shared module CMakeFiles/CMakeRelink.dir/libSkirmishAI.so
Linking CXX shared module CMakeFiles/CMakeRelink.dir/libSkirmishAI.so
Linking CXX shared module CMakeFiles/CMakeRelink.dir/libunitsync.so
Linking CXX executable CMakeFiles/CMakeRelink.dir/spring
Linking CXX executable CMakeFiles/CMakeRelink.dir/spring-multithreaded
Linking CXX executable CMakeFiles/CMakeRelink.dir/spring-dedicated
Linking CXX shared library CMakeFiles/CMakeRelink.dir/libspringserver.so
Linking CXX executable CMakeFiles/CMakeRelink.dir/spring-headless
Install the project...
-- Install configuration: "RELWITHDEBINFO"
-- Installing: /usr/local/share/games/spring/AI/Interfaces/C/0.1
-- Installing: /usr/local/share/games/spring/AI/Interfaces/C/0.1/Interface.lua

--------8<--------8<--------8<--------

This means there is also still a bug where the installer does too much from make-install, i.e. building object files. This should be fixed as it's usually run as root and leaves root-owned files all over the place which then don't get updated on the next build.

If the developers wish to deprecate the use of "make install-spring", etc., then I suggest changing the docs on the web-site under building for Linux.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon CMakeCache.txt (81,541 bytes) 2012-02-28 15:57 -
    # This is the CMakeCache file.
    # For build in directory: /opt/spring_85.0
    # It was generated by CMake: /usr/bin/cmake
    # You can edit this file to change values found and used by cmake.
    # If you do not want to change any of the values, simply exit the editor.
    # If you do want to change a value, simply edit, save, and exit the editor.
    # The syntax for the file is as follows:
    # KEY:TYPE=VALUE
    # KEY is the name of a variable in the cache.
    # TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
    # VALUE is the current value for the KEY.
    
    ########################
    # EXTERNAL cache entries
    ########################
    
    //Dependencies for target
    7zip_LIB_DEPENDS:STATIC=
    
    //Dependencies for the target
    AAI_LIB_DEPENDS:STATIC=general;LegacyCpp-AIWrapper;
    
    //Where to install Skirmish AI additional files (eg. configuration)
    AI_DATA_DIR:STRING=share/games/spring
    
    //Which Skirmish AIs not to build (none by default, example: "NTai|Null.*AI",
    // see also: AI_TYPES
    AI_EXCLUDE_REGEX:STRING=XXXXXXXX
    
    //Whether to find AI Interfaces and Skirmish AIs quietly
    AI_FIND_QUIETLY:BOOL=FALSE
    
    //Where to install Skirmish AI libraries
    AI_LIBS_DIR:STRING=share/games/spring
    
    //Which AI Interfaces (and Skirmish AIs using them) to build [ALL|NATIVE|JAVA|NONE]
    AI_TYPES:STRING=ALL
    
    //Where to install desktop files
    APPLICATIONS_DIR:STRING=share/applications
    
    //AsciiDoc executable
    ASCIIDOC_BIN:FILEPATH=ASCIIDOC_BIN-NOTFOUND
    
    //Path to a program.
    AWK_BIN:FILEPATH=/usr/bin/awk
    
    //Where to install binaries
    BINDIR:STRING=bin
    
    //Configure the spring-dedicated target.
    BUILD_spring-dedicated:BOOL=TRUE
    
    //Configure the spring-default target.
    BUILD_spring-default:BOOL=TRUE
    
    //Configure the spring-headless target.
    BUILD_spring-headless:BOOL=TRUE
    
    //Configure the spring-multithreaded target.
    BUILD_spring-multithreaded:BOOL=TRUE
    
    //The directory containing a CMake configuration file for Boost.
    Boost_DIR:PATH=Boost_DIR-NOTFOUND
    
    //Path to a file.
    Boost_INCLUDE_DIR:PATH=/usr/include
    
    //Boost library directory
    Boost_LIBRARY_DIRS:FILEPATH=/usr/lib64
    
    //The Boost PROGRAM_OPTIONS library
    Boost_PROGRAM_OPTIONS_LIBRARY:FILEPATH=/usr/lib64/libboost_program_options-mt.so
    
    //Boost program_options library (debug)
    Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_program_options-mt.so
    
    //Boost program_options library (release)
    Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_program_options-mt.so
    
    //The Boost REGEX library
    Boost_REGEX_LIBRARY:FILEPATH=/usr/lib64/libboost_regex-mt.so
    
    //Boost regex library (debug)
    Boost_REGEX_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_regex-mt.so
    
    //Boost regex library (release)
    Boost_REGEX_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_regex-mt.so
    
    //The Boost SIGNALS library
    Boost_SIGNALS_LIBRARY:FILEPATH=/usr/lib64/libboost_signals-mt.so
    
    //Boost signals library (debug)
    Boost_SIGNALS_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_signals-mt.so
    
    //Boost signals library (release)
    Boost_SIGNALS_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_signals-mt.so
    
    //The Boost SYSTEM library
    Boost_SYSTEM_LIBRARY:FILEPATH=/usr/lib64/libboost_system-mt.so
    
    //Boost system library (debug)
    Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_system-mt.so
    
    //Boost system library (release)
    Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_system-mt.so
    
    //The Boost THREAD library
    Boost_THREAD_LIBRARY:FILEPATH=/usr/lib64/libboost_thread-mt.so
    
    //Boost thread library (debug)
    Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_thread-mt.so
    
    //Boost thread library (release)
    Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_thread-mt.so
    
    //The Boost UNIT_TEST_FRAMEWORK library
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY:FILEPATH=/usr/lib64/libboost_unit_test_framework-mt.so
    
    //Boost unit_test_framework library (debug)
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG:FILEPATH=/usr/lib64/libboost_unit_test_framework-mt.so
    
    //Boost unit_test_framework library (release)
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libboost_unit_test_framework-mt.so
    
    //Dependencies for target
    C-AIInterface_LIB_DEPENDS:STATIC=
    
    //Path to a program.
    CMAKE_AR:FILEPATH=/usr/bin/ar
    
    //For backwards compatibility, what version of CMake commands and
    // syntax should this version of CMake try to support.
    CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4
    
    //Choose the type of build, options are: RELWITHDEBINFO DEBUG DEBUG2
    // DEBUG3 RELEASE PROFILE
    CMAKE_BUILD_TYPE:STRING=RELWITHDEBINFO
    
    //Enable/Disable color output during build.
    CMAKE_COLOR_MAKEFILE:BOOL=ON
    
    //CXX compiler.
    CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
    
    //Flags used by the compiler during all build types.
    CMAKE_CXX_FLAGS:STRING=
    
    //Flags used by the compiler during debug builds.
    CMAKE_CXX_FLAGS_DEBUG:STRING=-g
    
    //Flags used by the compiler during release minsize builds.
    CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
    
    //Flags used by the compiler during release builds (/MD /Ob1 /Oi
    // /Ot /Oy /Gs will produce slightly less optimized but smaller
    // files).
    CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
    
    //Flags used by the compiler during Release with Debug Info builds.
    CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
    
    //C compiler.
    CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc
    
    //Flags used by the compiler during all build types.
    CMAKE_C_FLAGS:STRING=
    
    //Flags used by the compiler during debug builds.
    CMAKE_C_FLAGS_DEBUG:STRING=-g
    
    //Flags used by the compiler during release minsize builds.
    CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
    
    //Flags used by the compiler during release builds (/MD /Ob1 /Oi
    // /Ot /Oy /Gs will produce slightly less optimized but smaller
    // files).
    CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
    
    //Flags used by the compiler during Release with Debug Info builds.
    CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g
    
    //Flags used by the linker.
    CMAKE_EXE_LINKER_FLAGS:STRING=' '
    
    //Flags used by the linker during debug builds.
    CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
    
    //Flags used by the linker during release minsize builds.
    CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
    
    //Flags used by the linker during release builds.
    CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
    
    //Flags used by the linker during Release with Debug Info builds.
    CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
    
    //Enable/Disable output of compile commands during generation.
    CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
    
    //Install path prefix, prepended onto install directories.
    CMAKE_INSTALL_PREFIX:PATH=/usr/local
    
    //Path to a program.
    CMAKE_LINKER:FILEPATH=/usr/bin/ld
    
    //Path to a program.
    CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
    
    //Flags used by the linker during the creation of modules.
    CMAKE_MODULE_LINKER_FLAGS:STRING=' '
    
    //Flags used by the linker during debug builds.
    CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
    
    //Flags used by the linker during release minsize builds.
    CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
    
    //Flags used by the linker during release builds.
    CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
    
    //Flags used by the linker during Release with Debug Info builds.
    CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
    
    //Path to a program.
    CMAKE_NM:FILEPATH=/usr/bin/nm
    
    //Path to a program.
    CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
    
    //Path to a program.
    CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
    
    //Value Computed by CMake
    CMAKE_PROJECT_NAME:STATIC=Spring
    
    //Path to a program.
    CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
    
    //Flags used by the linker during the creation of dll's.
    CMAKE_SHARED_LINKER_FLAGS:STRING=' '
    
    //Flags used by the linker during debug builds.
    CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
    
    //Flags used by the linker during release minsize builds.
    CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
    
    //Flags used by the linker during release builds.
    CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
    
    //Flags used by the linker during Release with Debug Info builds.
    CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
    
    //If set, runtime paths are not added when using shared libraries.
    CMAKE_SKIP_RPATH:BOOL=NO
    
    //Path to a program.
    CMAKE_STRIP:FILEPATH=/usr/bin/strip
    
    //If true, cmake will use relative paths in makefiles and projects.
    CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
    
    //If this value is on, makefiles will be generated without the
    // .SILENT directive, and all commands will be echoed to the console
    // during the make.  This is useful for debugging only. With Visual
    // Studio IDE projects all commands are done without /nologo.
    CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
    
    //Custom flags can be defined here
    CUSTOM_COMPILER_DEFINITIONS:STRING=
    
    //Dependencies for target
    Cpp-AIWrapper_LIB_DEPENDS:STATIC=
    
    //Dependencies for the target
    CppTestAI_LIB_DEPENDS:STATIC=general;Cpp-AIWrapper;
    
    //Where to install game content
    DATADIR:STRING=share/games/spring
    
    //Path to a file.
    DEVIL_ILUT_HEADER:FILEPATH=DEVIL_ILUT_HEADER-NOTFOUND
    
    //Path to a library.
    DEVIL_ILUT_LIBRARY:FILEPATH=DEVIL_ILUT_LIBRARY-NOTFOUND
    
    //Path to a file.
    DEVIL_ILU_HEADER:FILEPATH=DEVIL_ILU_HEADER-NOTFOUND
    
    //Path to a library.
    DEVIL_ILU_LIBRARY:FILEPATH=DEVIL_ILU_LIBRARY-NOTFOUND
    
    //Path to a file.
    DEVIL_IL_HEADER:FILEPATH=/usr/local/include/IL/il.h
    
    //Path to a library.
    DEVIL_IL_LIBRARY:FILEPATH=/usr/local/lib64/libIL.so
    
    //Path to a file.
    DEVIL_INCLUDE_DIR:PATH=/usr/local/include
    
    //DocBook XSL Style-Sheet
    DOCBOOK_XSL:FILEPATH=DOCBOOK_XSL-NOTFOUND
    
    //Where to install basic project documentation (README, LICENSE,
    // etc.)
    DOCDIR:STRING=share/doc/spring-VERSION
    
    //Dependencies for the target
    E323AI_LIB_DEPENDS:STATIC=general;LegacyCpp-AIWrapper;general;/usr/lib64/libboost_thread-mt.so;
    
    //Disable Boost thread support in Assimp library
    ENABLE_BOOST_WORKAROUND:STRING=off
    
    //Single output directory for building all executables.
    EXECUTABLE_OUTPUT_PATH:PATH=
    
    //Path to a program.
    FREETYPECONFIG_EXECUTABLE:FILEPATH=/usr/bin/freetype-config
    
    //Path to a file.
    GLEW_INCLUDE_DIR:PATH=/opt/spring_85.0/include
    
    //Path to a library.
    GLEW_LIBRARIES:FILEPATH=/usr/lib64/libGLEW.so
    
    //Compile for a headless system (default- and MT-spring will not
    // be built!)
    HEADLESS_SYSTEM:BOOL=FALSE
    
    //Path to a file.
    JAVA_AWT_INCLUDE_PATH:PATH=JAVA_AWT_INCLUDE_PATH-NOTFOUND
    
    //Path to a library.
    JAVA_AWT_LIBRARY:FILEPATH=JAVA_AWT_LIBRARY-NOTFOUND
    
    //Path to a program.
    JAVA_DOC:FILEPATH=JAVA_DOC-NOTFOUND
    
    //Path to a file.
    JAVA_INCLUDE_PATH:PATH=JAVA_INCLUDE_PATH-NOTFOUND
    
    //Path to a file.
    JAVA_INCLUDE_PATH2:PATH=JAVA_INCLUDE_PATH2-NOTFOUND
    
    //Path to a library.
    JAVA_JVM_LIBRARY:FILEPATH=JAVA_JVM_LIBRARY-NOTFOUND
    
    //Path to a program.
    JAVA_RUNTIME:FILEPATH=/usr/lib64/jvm/jre/bin/java
    
    //Dependencies for the target
    KAIK_LIB_DEPENDS:STATIC=general;LegacyCpp-AIWrapper;
    
    //Where to install libraries
    LIBDIR:STRING=lib
    
    //Single output directory for building all libraries.
    LIBRARY_OUTPUT_PATH:PATH=
    
    //The minimum log level.
    //\n		Log messages below this level
    //\n		will not be compiled into the binary.
    //\n		Available levels:
    //\n		* DEFAULT (DEBUG on debug builds, INFO on release builds)
    //\n		* DEBUG (log everything)
    //\n		* INFO
    //\n		* WARNING (only use this if you know what you are doing!)
    LOG_LEVEL:STRING=DEFAULT
    
    //Link Time Optimizations (LTO)
    LTO:BOOL=FALSE
    
    //Link Time Optimizations (LTO) - Whole program optimizer (WHOPR)
    LTO_WHOPR:BOOL=FALSE
    
    //Dependencies for target
    LegacyCpp-AIWrapper_LIB_DEPENDS:STATIC=
    
    //Dependencies for target
    LegacyCpp-Creg-AIWrapper_LIB_DEPENDS:STATIC=
    
    //Where to install man pages
    MANDIR:STRING=share/man
    
    //CPU optimization (use i686 for generic optimization)
    MARCH_FLAG:STRING=
    
    //Where MIME definitions are located
    MIME_DIR:STRING=share/mime
    
    //Path to a file.
    MINIZIP_INCLUDE_DIR:PATH=MINIZIP_INCLUDE_DIR-NOTFOUND
    
    //Path to a library.
    MINIZIP_LIBRARY:FILEPATH=MINIZIP_LIBRARY-NOTFOUND
    
    //No sound output support
    NO_SOUND:BOOL=FALSE
    
    //Dependencies for target
    NullAI_LIB_DEPENDS:STATIC=
    
    //Path to a file.
    OGG_INCLUDE_DIR:PATH=/usr/include
    
    //Path to a library.
    OGG_LIBRARY:FILEPATH=/usr/lib64/libogg.so
    
    //Path to a file.
    OPENAL_INCLUDE_DIR:PATH=/usr/include/AL
    
    //Path to a library.
    OPENAL_LIBRARY_RAW:FILEPATH=/usr/lib64/libopenal.so
    
    //Path to a file.
    OPENGL_INCLUDE_DIR:PATH=/usr/include
    
    //Path to a library.
    OPENGL_gl_LIBRARY:FILEPATH=/usr/lib64/libGL.so
    
    //Path to a library.
    OPENGL_glu_LIBRARY:FILEPATH=/usr/lib64/libGLU.so
    
    //Path to a file.
    OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND
    
    //Enable local multithreading
    OPENMP:BOOL=FALSE
    
    //Where to install icons
    PIXMAPS_DIR:STRING=share/pixmaps
    
    //Dependencies for the target
    RAI_LIB_DEPENDS:STATIC=general;LegacyCpp-AIWrapper;
    
    //Path to a library.
    SDLMAIN_LIBRARY:FILEPATH=/usr/lib64/libSDLmain.a
    
    //Path to a file.
    SDL_INCLUDE_DIR:PATH=/usr/include/SDL
    
    //Where the SDL Library can be found
    SDL_LIBRARY:STRING=/usr/lib64/libSDLmain.a;/usr/lib64/libSDL.so;-lpthread
    
    //7zip executable
    SEVENZIP_BIN:FILEPATH=/usr/bin/7z
    
    //Enable NaN-Signalling
    SIGNAL_NANS:BOOL=FALSE
    
    //Path to game content (in addition to /etc/spring/datadir)
    SPRING_DATADIR:STRING=
    
    //Use stabs debug symbols (-stabs) instead of the GDB format (-gdb).
    // This probably makes gdb and eg. addr2line work better with windows
    // binaries (depends mainly on the tools version).
    STABS_DEBUG_SYMBOLS:BOOL=FALSE
    
    //Check sync during gameplay (Required for online play!)
    SYNCCHECK:BOOL=TRUE
    
    //Enable sync debugger (needs SYNCCHECK=true)
    SYNCDEBUG:BOOL=FALSE
    
    //Dependencies for the target
    Shard_LIB_DEPENDS:STATIC=general;Cpp-AIWrapper;
    
    //Value Computed by CMake
    Spring_BINARY_DIR:STATIC=/opt/spring_85.0
    
    //Value Computed by CMake
    Spring_SOURCE_DIR:STATIC=/opt/spring_85.0
    
    //Enable sync tracker
    TRACE_SYNC:BOOL=FALSE
    
    //Install HTML engine user-docs (README.html, LICENSE.html, etc.)
    USERDOCS_HTML:BOOL=FALSE
    
    //Use GML call debugging?
    USE_GML_DEBUG:BOOL=FALSE
    
    //Use memory manager?
    USE_MMGR:BOOL=FALSE
    
    //Path to a library.
    VORBISFILE_LIBRARY:FILEPATH=/usr/lib64/libvorbisfile.so
    
    //Path to a file.
    VORBIS_INCLUDE_DIR:PATH=/usr/include
    
    //Path to a library.
    VORBIS_LIBRARY:FILEPATH=/usr/lib64/libvorbis.so
    
    //Path to a file.
    X11_ICE_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_ICE_LIB:FILEPATH=/usr/lib64/libICE.so
    
    //Path to a file.
    X11_SM_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_SM_LIB:FILEPATH=/usr/lib64/libSM.so
    
    //Path to a file.
    X11_X11_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_X11_LIB:FILEPATH=/usr/lib64/libX11.so
    
    //Path to a file.
    X11_XShm_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_XSync_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_XTest_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_XTest_LIB:FILEPATH=/usr/lib64/libXtst.so
    
    //Path to a file.
    X11_Xaccessrules_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_Xau_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xau_LIB:FILEPATH=/usr/lib64/libXau.so
    
    //Path to a file.
    X11_Xcomposite_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xcomposite_LIB:FILEPATH=/usr/lib64/libXcomposite.so
    
    //Path to a file.
    X11_Xcursor_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xcursor_LIB:FILEPATH=/usr/lib64/libXcursor.so
    
    //Path to a file.
    X11_Xdamage_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xdamage_LIB:FILEPATH=/usr/lib64/libXdamage.so
    
    //Path to a file.
    X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xdmcp_LIB:FILEPATH=/usr/lib64/libXdmcp.so
    
    //Path to a library.
    X11_Xext_LIB:FILEPATH=/usr/lib64/libXext.so
    
    //Path to a file.
    X11_Xfixes_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xfixes_LIB:FILEPATH=/usr/lib64/libXfixes.so
    
    //Path to a file.
    X11_Xft_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xft_LIB:FILEPATH=/usr/lib64/libXft.so
    
    //Path to a file.
    X11_Xi_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xi_LIB:FILEPATH=/usr/lib64/libXi.so
    
    //Path to a file.
    X11_Xinerama_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xinerama_LIB:FILEPATH=/usr/lib64/libXinerama.so
    
    //Path to a file.
    X11_Xinput_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xinput_LIB:FILEPATH=/usr/lib64/libXi.so
    
    //Path to a file.
    X11_Xkb_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_Xkbfile_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xkbfile_LIB:FILEPATH=/usr/lib64/libxkbfile.so
    
    //Path to a file.
    X11_Xkblib_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_Xlib_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_Xpm_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xpm_LIB:FILEPATH=/usr/lib64/libXpm.so
    
    //Path to a file.
    X11_Xrandr_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xrandr_LIB:FILEPATH=/usr/lib64/libXrandr.so
    
    //Path to a file.
    X11_Xrender_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xrender_LIB:FILEPATH=/usr/lib64/libXrender.so
    
    //Path to a file.
    X11_Xscreensaver_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xscreensaver_LIB:FILEPATH=/usr/lib64/libXss.so
    
    //Path to a file.
    X11_Xshape_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_Xt_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xt_LIB:FILEPATH=/usr/lib64/libXt.so
    
    //Path to a file.
    X11_Xutil_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_Xv_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a library.
    X11_Xv_LIB:FILEPATH=/usr/lib64/libXv.so
    
    //Path to a library.
    X11_Xxf86misc_LIB:FILEPATH=/usr/lib64/libXxf86misc.so
    
    //Path to a file.
    X11_dpms_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_xf86misc_INCLUDE_PATH:PATH=/usr/include
    
    //Path to a file.
    X11_xf86vmode_INCLUDE_PATH:PATH=/usr/include
    
    //XSLTProc executable
    XSLTPROC_BIN:FILEPATH=/usr/bin/xsltproc
    
    //Path to a file.
    ZLIB_INCLUDE_DIR:PATH=/usr/include
    
    //Path to a library.
    ZLIB_LIBRARY:FILEPATH=/usr/lib64/libz.so
    
    //Dependencies for target
    assimp_LIB_DEPENDS:STATIC=
    
    //Dependencies for the target
    gml_LIB_DEPENDS:STATIC=general;/usr/lib64/libSDLmain.a;general;/usr/lib64/libSDL.so;general;-lpthread;general;GL;general;GLU;
    
    //Dependencies for the target
    headlessStubs_LIB_DEPENDS:STATIC=general;/usr/lib64/libboost_thread-mt.so;
    
    //Dependencies for the target
    lobby_LIB_DEPENDS:STATIC=general;md5;general;streflop;general;/usr/lib64/libboost_system-mt.so;general;/usr/lib64/libboost_thread-mt.so;
    
    //Dependencies for the target
    lua_LIB_DEPENDS:STATIC=general;streflop;
    
    //Dependencies for target
    md5_LIB_DEPENDS:STATIC=
    
    //Dependencies for the target
    minizip_LIB_DEPENDS:STATIC=general;/usr/lib64/libz.so;
    
    //Dependencies for target
    no-sound_LIB_DEPENDS:STATIC=
    
    //Dependencies for target
    oscpack_LIB_DEPENDS:STATIC=
    
    //Dependencies for the target
    sound_LIB_DEPENDS:STATIC=general;/usr/lib64/libopenal.so;general;/usr/lib64/libogg.so;general;/usr/lib64/libvorbisfile.so;general;/usr/lib64/libvorbis.so;general;/usr/lib64/libSDLmain.a;general;/usr/lib64/libSDL.so;general;-lpthread;
    
    //Dependencies for the target
    springserver-static_LIB_DEPENDS:STATIC=general;/usr/lib64/libboost_regex-mt.so;general;/usr/lib64/libboost_program_options-mt.so;general;/usr/lib64/libboost_system-mt.so;general;/usr/lib64/libboost_thread-mt.so;general;7zip;general;minizip;general;lua;general;headlessStubs;general;dl;
    
    //Dependencies for the target
    springserver_LIB_DEPENDS:STATIC=general;springserver-static;
    
    //Dependencies for target
    streflop_LIB_DEPENDS:STATIC=
    
    //Dependencies for the target
    unitsync_LIB_DEPENDS:STATIC=general;/usr/local/lib64/libIL.so;general;minizip;general;/usr/lib64/libboost_regex-mt.so;general;/usr/lib64/libboost_thread-mt.so;general;/usr/lib64/libboost_system-mt.so;general;7zip;general;lua;general;headlessStubs;
    
    
    ########################
    # INTERNAL cache entries
    ########################
    
    //ADVANCED property for variable: ASCIIDOC_BIN
    ASCIIDOC_BIN-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: AWK_BIN
    AWK_BIN-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: BUILD_C_AIINTERFACE
    BUILD_C_AIINTERFACE-ADVANCED:INTERNAL=1
    BUILD_C_AIINTERFACE:INTERNAL=TRUE
    //ADVANCED property for variable: BUILD_Cpp_AIWRAPPER
    BUILD_Cpp_AIWRAPPER-ADVANCED:INTERNAL=1
    BUILD_Cpp_AIWRAPPER:INTERNAL=TRUE
    //ADVANCED property for variable: BUILD_JavaOO_AIWRAPPER
    BUILD_JavaOO_AIWRAPPER-ADVANCED:INTERNAL=1
    BUILD_JavaOO_AIWRAPPER:INTERNAL=FALSE
    //ADVANCED property for variable: BUILD_Java_AIINTERFACE
    BUILD_Java_AIINTERFACE-ADVANCED:INTERNAL=1
    BUILD_Java_AIINTERFACE:INTERNAL=FALSE
    //ADVANCED property for variable: BUILD__AIWRAPPER
    BUILD__AIWRAPPER-ADVANCED:INTERNAL=1
    BUILD__AIWRAPPER:INTERNAL=TRUE
    //ADVANCED property for variable: Boost_INCLUDE_DIR
    Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_LIBRARY_DIRS
    Boost_LIBRARY_DIRS-ADVANCED:INTERNAL=1
    //The library version string for boost libraries
    Boost_LIB_VERSION:INTERNAL=1_46_1
    //Whether the Boost PROGRAM_OPTIONS library found
    Boost_PROGRAM_OPTIONS_FOUND:INTERNAL=ON
    //ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY
    Boost_PROGRAM_OPTIONS_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG
    Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE
    Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
    //Whether the Boost REGEX library found
    Boost_REGEX_FOUND:INTERNAL=ON
    //ADVANCED property for variable: Boost_REGEX_LIBRARY
    Boost_REGEX_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_REGEX_LIBRARY_DEBUG
    Boost_REGEX_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_REGEX_LIBRARY_RELEASE
    Boost_REGEX_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
    //Whether the Boost SIGNALS library found
    Boost_SIGNALS_FOUND:INTERNAL=ON
    //ADVANCED property for variable: Boost_SIGNALS_LIBRARY
    Boost_SIGNALS_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_SIGNALS_LIBRARY_DEBUG
    Boost_SIGNALS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_SIGNALS_LIBRARY_RELEASE
    Boost_SIGNALS_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
    //Whether the Boost SYSTEM library found
    Boost_SYSTEM_FOUND:INTERNAL=ON
    //ADVANCED property for variable: Boost_SYSTEM_LIBRARY
    Boost_SYSTEM_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
    Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
    Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
    //Whether the Boost THREAD library found
    Boost_THREAD_FOUND:INTERNAL=ON
    //ADVANCED property for variable: Boost_THREAD_LIBRARY
    Boost_THREAD_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
    Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
    Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
    //Whether the Boost UNIT_TEST_FRAMEWORK library found
    Boost_UNIT_TEST_FRAMEWORK_FOUND:INTERNAL=ON
    //ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE
    Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
    //The version number for boost libraries
    Boost_VERSION:INTERNAL=104601
    //ADVANCED property for variable: CMAKE_AR
    CMAKE_AR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_BUILD_TOOL
    CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
    //What is the target build tool cmake is generating for.
    CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/gmake
    //This is the directory where this CMakeCache.txt was created
    CMAKE_CACHEFILE_DIR:INTERNAL=/opt/spring_85.0
    //Major version of cmake used to create the current loaded cache
    CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
    //Minor version of cmake used to create the current loaded cache
    CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
    //Patch version of cmake used to create the current loaded cache
    CMAKE_CACHE_PATCH_VERSION:INTERNAL=6
    //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
    CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
    //Path to CMake executable.
    CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
    //Path to cpack program executable.
    CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
    //Path to ctest program executable.
    CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
    //ADVANCED property for variable: CMAKE_CXX_COMPILER
    CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
    CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS
    CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
    CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
    CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
    CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
    CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_COMPILER
    CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
    CMAKE_C_COMPILER_WORKS:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS
    CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
    CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
    CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
    CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
    CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //Result of TRY_COMPILE
    CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE
    //Result of TRY_COMPILE
    CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE
    //Path to cache edit program executable.
    CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
    //Executable file format
    CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
    CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
    CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
    CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
    CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
    CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
    //Name of generator.
    CMAKE_GENERATOR:INTERNAL=Unix Makefiles
    //Have function connect
    CMAKE_HAVE_CONNECT:INTERNAL=1
    //Have function gethostbyname
    CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1
    //Have library pthreads
    CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
    //Have library pthread
    CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
    //Have include CMAKE_HAVE_PTHREAD_H
    CMAKE_HAVE_PTHREAD_H:INTERNAL=1
    //Have function remove
    CMAKE_HAVE_REMOVE:INTERNAL=1
    //Have function shmat
    CMAKE_HAVE_SHMAT:INTERNAL=1
    //Start directory with the top level CMakeLists.txt file for this
    // project
    CMAKE_HOME_DIRECTORY:INTERNAL=/opt/spring_85.0
    //Install .so files without execute permission.
    CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
    //Have library ICE
    CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1
    //ADVANCED property for variable: CMAKE_LINKER
    CMAKE_LINKER-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MAKE_PROGRAM
    CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
    CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
    CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
    CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
    CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_NM
    CMAKE_NM-ADVANCED:INTERNAL=1
    //number of local generators
    CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=58
    //ADVANCED property for variable: CMAKE_OBJCOPY
    CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_OBJDUMP
    CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_RANLIB
    CMAKE_RANLIB-ADVANCED:INTERNAL=1
    //Path to CMake installation.
    CMAKE_ROOT:INTERNAL=/usr/share/cmake
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
    CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
    CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
    CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
    CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
    CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SKIP_RPATH
    CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STRIP
    CMAKE_STRIP-ADVANCED:INTERNAL=1
    //uname command
    CMAKE_UNAME:INTERNAL=/bin/uname
    //ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
    CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
    CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CUtils_SRC
    CUtils_SRC-ADVANCED:INTERNAL=1
    CUtils_SRC:INTERNAL=/opt/spring_85.0/AI/Wrappers/CUtils/./SharedLibrary.c;/opt/spring_85.0/AI/Wrappers/CUtils/./SimpleLog.c;/opt/spring_85.0/AI/Wrappers/CUtils/./SimpleProfiler.cpp;/opt/spring_85.0/AI/Wrappers/CUtils/./SSkirmishAISpecifier.cpp;/opt/spring_85.0/AI/Wrappers/CUtils/./Util.c;/opt/spring_85.0/AI/Wrappers/CUtils/./TimeUtil.cpp
    //ADVANCED property for variable: C_AIINTERFACE_TARGET
    C_AIINTERFACE_TARGET-ADVANCED:INTERNAL=1
    C_AIINTERFACE_TARGET:INTERNAL=C-AIInterface
    //ADVANCED property for variable: C_AIINTERFACE_VERS
    C_AIINTERFACE_VERS-ADVANCED:INTERNAL=1
    C_AIINTERFACE_VERS:INTERNAL=0.1
    //ADVANCED property for variable: Cpp_AIWRAPPER_INCLUDE_DIRS
    Cpp_AIWRAPPER_INCLUDE_DIRS-ADVANCED:INTERNAL=1
    Cpp_AIWRAPPER_INCLUDE_DIRS:INTERNAL=/opt/spring_85.0/AI/Wrappers/Cpp/src;/opt/spring_85.0/AI/Wrappers/Cpp/src-generated
    //ADVANCED property for variable: Cpp_AIWRAPPER_TARGET
    Cpp_AIWRAPPER_TARGET-ADVANCED:INTERNAL=1
    Cpp_AIWRAPPER_TARGET:INTERNAL=Cpp-AIWrapper
    //ADVANCED property for variable: DEPS_AI_ALL
    DEPS_AI_ALL-ADVANCED:INTERNAL=1
    DEPS_AI_ALL:INTERNAL=C-AIInterface;Java-AIInterface;C-AIInterface;Java-AIInterface;Cpp-AIWrapper;CUtils-AIWrapper;JavaOO-AIWrapper;LegacyCpp-AIWrapper;Cpp-AIWrapper;CUtils-AIWrapper;JavaOO-AIWrapper;LegacyCpp-AIWrapper;AAI;RAI;KAIK;HughAI;Shard;NullAI;NullOOJavaAI;CppTestAI;NullJavaAI;E323AI;AAI;RAI;KAIK;HughAI;Shard;NullAI;NullOOJavaAI;CppTestAI;NullJavaAI;E323AI
    //ADVANCED property for variable: DEPS_AI_INTERFACES
    DEPS_AI_INTERFACES-ADVANCED:INTERNAL=1
    DEPS_AI_INTERFACES:INTERNAL=C-AIInterface;Java-AIInterface;C-AIInterface;Java-AIInterface
    //ADVANCED property for variable: DEPS_AI_SKIRMISH
    DEPS_AI_SKIRMISH-ADVANCED:INTERNAL=1
    DEPS_AI_SKIRMISH:INTERNAL=AAI;RAI;KAIK;HughAI;Shard;NullAI;NullOOJavaAI;CppTestAI;NullJavaAI;E323AI;AAI;RAI;KAIK;HughAI;Shard;NullAI;NullOOJavaAI;CppTestAI;NullJavaAI;E323AI
    //ADVANCED property for variable: DEPS_AI_WRAPPERS
    DEPS_AI_WRAPPERS-ADVANCED:INTERNAL=1
    DEPS_AI_WRAPPERS:INTERNAL=Cpp-AIWrapper;CUtils-AIWrapper;JavaOO-AIWrapper;LegacyCpp-AIWrapper;Cpp-AIWrapper;CUtils-AIWrapper;JavaOO-AIWrapper;LegacyCpp-AIWrapper
    //ADVANCED property for variable: DEVIL_ILUT_LIBRARY
    DEVIL_ILUT_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: DEVIL_ILU_LIBRARY
    DEVIL_ILU_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: DEVIL_IL_LIBRARY
    DEVIL_IL_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: DEVIL_INCLUDE_DIR
    DEVIL_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: DOCBOOK_XSL
    DOCBOOK_XSL-ADVANCED:INTERNAL=1
    //Details about finding AWK
    FIND_PACKAGE_MESSAGE_DETAILS_AWK:INTERNAL=[/usr/bin/awk][v()]
    //Details about finding DevIL
    FIND_PACKAGE_MESSAGE_DETAILS_DevIL:INTERNAL=[/usr/local/include/IL/il.h][/usr/local/include][/usr/local/lib64/libIL.so][v()]
    //Details about finding Freetype
    FIND_PACKAGE_MESSAGE_DETAILS_Freetype:INTERNAL=[-lfreetype -lz][/usr/include/freetype2][v()]
    //Details about finding OpenAL
    FIND_PACKAGE_MESSAGE_DETAILS_OpenAL:INTERNAL=[/usr/lib64/libopenal.so][/usr/include/AL][v()]
    //Details about finding OpenGL
    FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib64/libGL.so][v()]
    //Details about finding SevenZip
    FIND_PACKAGE_MESSAGE_DETAILS_SevenZip:INTERNAL=[/usr/bin/7z][v()]
    //Details about finding Threads
    FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
    //Details about finding X11
    FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/usr/lib64/libX11.so][/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include]
    //Details about finding XSLTProc
    FIND_PACKAGE_MESSAGE_DETAILS_XSLTProc:INTERNAL=[/usr/bin/xsltproc][v()]
    //Details about finding ZLIB
    FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib64/libz.so][/usr/include][v()]
    //ADVANCED property for variable: FREETYPECONFIG_EXECUTABLE
    FREETYPECONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: GLEW_INCLUDE_DIR
    GLEW_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: GLEW_LIBRARIES
    GLEW_LIBRARIES-ADVANCED:INTERNAL=1
    //Result of TRY_COMPILE
    HAS_IEEE_FP_FLAG:INTERNAL=TRUE
    //Result of TRY_COMPILE
    HAS_SSE_FLAGS:INTERNAL=TRUE
    //Result of TRY_COMPILE
    HAS_VISIBILITY_HIDDEN:INTERNAL=TRUE
    //Result of TRY_COMPILE
    HAS_VISIBILITY_INLINES_HIDDEN:INTERNAL=TRUE
    //Have library vorbis
    HAVE_LIBVORBISENC2:INTERNAL=1
    //ADVANCED property for variable: JAVA_ARCHIVE
    JAVA_ARCHIVE-ADVANCED:INTERNAL=1
    JAVA_ARCHIVE:INTERNAL=JAVA_ARCHIVE-NOTFOUND
    //ADVANCED property for variable: JAVA_AWT_INCLUDE_PATH
    JAVA_AWT_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: JAVA_AWT_LIBRARY
    JAVA_AWT_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: JAVA_COMPILE
    JAVA_COMPILE-ADVANCED:INTERNAL=1
    JAVA_COMPILE:INTERNAL=JAVA_COMPILE-NOTFOUND
    //ADVANCED property for variable: JAVA_COMPILE_FLAG_CONDITIONAL
    JAVA_COMPILE_FLAG_CONDITIONAL-ADVANCED:INTERNAL=1
    JAVA_COMPILE_FLAG_CONDITIONAL:INTERNAL=-g:lines,source,vars
    //ADVANCED property for variable: JAVA_DOC
    JAVA_DOC-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: JAVA_FOUND
    JAVA_FOUND-ADVANCED:INTERNAL=1
    JAVA_FOUND:INTERNAL=FALSE
    //ADVANCED property for variable: JAVA_GLOBAL_LIBS_DIRS
    JAVA_GLOBAL_LIBS_DIRS-ADVANCED:INTERNAL=1
    JAVA_GLOBAL_LIBS_DIRS:INTERNAL=/usr/share/java;/usr/local/share/java
    //ADVANCED property for variable: JAVA_INCLUDE_PATH
    JAVA_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: JAVA_INCLUDE_PATH2
    JAVA_INCLUDE_PATH2-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: JAVA_JVM_LIBRARY
    JAVA_JVM_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: JAVA_RUNTIME
    JAVA_RUNTIME-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: LegacyCpp_AIWRAPPER_TARGET
    LegacyCpp_AIWRAPPER_TARGET-ADVANCED:INTERNAL=1
    LegacyCpp_AIWRAPPER_TARGET:INTERNAL=LegacyCpp-AIWrapper
    //ADVANCED property for variable: LegacyCpp_Creg_AIWRAPPER_TARGET
    LegacyCpp_Creg_AIWRAPPER_TARGET-ADVANCED:INTERNAL=1
    LegacyCpp_Creg_AIWRAPPER_TARGET:INTERNAL=LegacyCpp-Creg-AIWrapper
    //ADVANCED property for variable: MINIZIP_INCLUDE_DIR
    MINIZIP_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: MINIZIP_LIBRARY
    MINIZIP_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: OGG_INCLUDE_DIR
    OGG_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: OGG_LIBRARY
    OGG_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: OPENAL_INCLUDE_DIR
    OPENAL_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: OPENGL_INCLUDE_DIR
    OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: OPENGL_gl_LIBRARY
    OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: OPENGL_glu_LIBRARY
    OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR
    OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1
    SDL_LIBRARY_TEMP:INTERNAL=/usr/lib64/libSDLmain.a;/usr/lib64/libSDLmain.a;/usr/lib64/libSDLmain.a;/usr/lib64/libSDLmain.a;/usr/lib64/libSDLmain.a;/usr/lib64/libSDLmain.a;/usr/lib64/libSDLmain.a;/usr/lib64/libSDLmain.a;/usr/lib64/libSDL.so;-lpthread;-lpthread;-lpthread;-lpthread;-lpthread;-lpthread;-lpthread;-lpthread
    //ADVANCED property for variable: SEVENZIP_BIN
    SEVENZIP_BIN-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: SKIRMISHAI_FIND_QUIETLY
    SKIRMISHAI_FIND_QUIETLY-ADVANCED:INTERNAL=1
    SKIRMISHAI_FIND_QUIETLY:INTERNAL=FALSE
    //ADVANCED property for variable: SKIRMISH_AI_DATA
    SKIRMISH_AI_DATA-ADVANCED:INTERNAL=1
    SKIRMISH_AI_DATA:INTERNAL=share/games/spring/AI/Skirmish
    //ADVANCED property for variable: SKIRMISH_AI_LIBS
    SKIRMISH_AI_LIBS-ADVANCED:INTERNAL=1
    SKIRMISH_AI_LIBS:INTERNAL=share/games/spring/AI/Skirmish
    //ADVANCED property for variable: SPRING_MINIZIP_INCLUDE_DIR
    SPRING_MINIZIP_INCLUDE_DIR-ADVANCED:INTERNAL=1
    SPRING_MINIZIP_INCLUDE_DIR:INTERNAL=/opt/spring_85.0/rts/lib
    //ADVANCED property for variable: SPRING_MINIZIP_LIBRARY
    SPRING_MINIZIP_LIBRARY-ADVANCED:INTERNAL=1
    SPRING_MINIZIP_LIBRARY:INTERNAL=minizip
    //ADVANCED property for variable: VORBISFILE_LIBRARY
    VORBISFILE_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: VORBIS_INCLUDE_DIR
    VORBIS_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: VORBIS_LIBRARY
    VORBIS_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_ICE_INCLUDE_PATH
    X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_ICE_LIB
    X11_ICE_LIB-ADVANCED:INTERNAL=1
    //Have library /usr/lib64/libX11.so;/usr/lib64/libXext.so
    X11_LIB_X11_SOLO:INTERNAL=1
    //ADVANCED property for variable: X11_SM_INCLUDE_PATH
    X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_SM_LIB
    X11_SM_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_X11_INCLUDE_PATH
    X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_X11_LIB
    X11_X11_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_XShm_INCLUDE_PATH
    X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_XSync_INCLUDE_PATH
    X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_XTest_INCLUDE_PATH
    X11_XTest_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_XTest_LIB
    X11_XTest_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH
    X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH
    X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xau_INCLUDE_PATH
    X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xau_LIB
    X11_Xau_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH
    X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xcomposite_LIB
    X11_Xcomposite_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH
    X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xcursor_LIB
    X11_Xcursor_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH
    X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xdamage_LIB
    X11_Xdamage_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH
    X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xdmcp_LIB
    X11_Xdmcp_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xext_LIB
    X11_Xext_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH
    X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xfixes_LIB
    X11_Xfixes_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xft_INCLUDE_PATH
    X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xft_LIB
    X11_Xft_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xi_INCLUDE_PATH
    X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xi_LIB
    X11_Xi_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH
    X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xinerama_LIB
    X11_Xinerama_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xinput_INCLUDE_PATH
    X11_Xinput_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xinput_LIB
    X11_Xinput_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xkb_INCLUDE_PATH
    X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xkbfile_INCLUDE_PATH
    X11_Xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xkbfile_LIB
    X11_Xkbfile_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH
    X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xlib_INCLUDE_PATH
    X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xpm_INCLUDE_PATH
    X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xpm_LIB
    X11_Xpm_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH
    X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xrandr_LIB
    X11_Xrandr_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xrender_INCLUDE_PATH
    X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xrender_LIB
    X11_Xrender_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xscreensaver_INCLUDE_PATH
    X11_Xscreensaver_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xscreensaver_LIB
    X11_Xscreensaver_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xshape_INCLUDE_PATH
    X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xt_INCLUDE_PATH
    X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xt_LIB
    X11_Xt_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xutil_INCLUDE_PATH
    X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xv_INCLUDE_PATH
    X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xv_LIB
    X11_Xv_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_Xxf86misc_LIB
    X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_dpms_INCLUDE_PATH
    X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_xf86misc_INCLUDE_PATH
    X11_xf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: X11_xf86vmode_INCLUDE_PATH
    X11_xf86vmode_INCLUDE_PATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: XSLTPROC_BIN
    XSLTPROC_BIN-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: ZLIB_INCLUDE_DIR
    ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: ZLIB_LIBRARY
    ZLIB_LIBRARY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: sound-impl
    sound-impl-ADVANCED:INTERNAL=1
    sound-impl:INTERNAL=sound
    //ADVANCED property for variable: sources_engine_ExternalAI
    sources_engine_ExternalAI-ADVANCED:INTERNAL=1
    sources_engine_ExternalAI:INTERNAL=/opt/spring_85.0/rts/ExternalAI/AICallback.cpp;/opt/spring_85.0/rts/ExternalAI/AICheats.cpp;/opt/spring_85.0/rts/ExternalAI/AIInterfaceKey.cpp;/opt/spring_85.0/rts/ExternalAI/AIInterfaceLibrary.cpp;/opt/spring_85.0/rts/ExternalAI/AIInterfaceLibraryInfo.cpp;/opt/spring_85.0/rts/ExternalAI/AILibraryManager.cpp;/opt/spring_85.0/rts/ExternalAI/AISCommands.cpp;/opt/spring_85.0/rts/ExternalAI/EngineOutHandler.cpp;/opt/spring_85.0/rts/ExternalAI/IAILibraryManager.cpp;/opt/spring_85.0/rts/ExternalAI/LuaAIImplHandler.cpp;/opt/spring_85.0/rts/ExternalAI/SAIInterfaceCallbackImpl.cpp;/opt/spring_85.0/rts/ExternalAI/SSkirmishAICallbackImpl.cpp;/opt/spring_85.0/rts/ExternalAI/SkirmishAI.cpp;/opt/spring_85.0/rts/ExternalAI/SkirmishAIData.cpp;/opt/spring_85.0/rts/ExternalAI/SkirmishAIHandler.cpp;/opt/spring_85.0/rts/ExternalAI/SkirmishAIKey.cpp;/opt/spring_85.0/rts/ExternalAI/SkirmishAILibrary.cpp;/opt/spring_85.0/rts/ExternalAI/SkirmishAILibraryInfo.cpp;/opt/spring_85.0/rts/ExternalAI/SkirmishAIWrapper.cpp
    //ADVANCED property for variable: sources_engine_Game
    sources_engine_Game-ADVANCED:INTERNAL=1
    sources_engine_Game:INTERNAL=/opt/spring_85.0/rts/Game/Action.cpp;/opt/spring_85.0/rts/Game/AviVideoCapturing.cpp;/opt/spring_85.0/rts/Game/Camera.cpp;/opt/spring_85.0/rts/Game/Camera/CameraController.cpp;/opt/spring_85.0/rts/Game/Camera/FPSController.cpp;/opt/spring_85.0/rts/Game/Camera/FreeController.cpp;/opt/spring_85.0/rts/Game/Camera/OrbitController.cpp;/opt/spring_85.0/rts/Game/Camera/OverheadController.cpp;/opt/spring_85.0/rts/Game/Camera/OverviewController.cpp;/opt/spring_85.0/rts/Game/Camera/RotOverheadController.cpp;/opt/spring_85.0/rts/Game/Camera/SmoothController.cpp;/opt/spring_85.0/rts/Game/Camera/TWController.cpp;/opt/spring_85.0/rts/Game/CameraHandler.cpp;/opt/spring_85.0/rts/Game/ChatMessage.cpp;/opt/spring_85.0/rts/Game/ClientSetup.cpp;/opt/spring_85.0/rts/Game/CommandMessage.cpp;/opt/spring_85.0/rts/Game/Console.cpp;/opt/spring_85.0/rts/Game/ConsoleHistory.cpp;/opt/spring_85.0/rts/Game/DummyVideoCapturing.cpp;/opt/spring_85.0/rts/Game/FPSUnitController.cpp;/opt/spring_85.0/rts/Game/Game.cpp;/opt/spring_85.0/rts/Game/GameController.cpp;/opt/spring_85.0/rts/Game/GameData.cpp;/opt/spring_85.0/rts/Game/GameHelper.cpp;/opt/spring_85.0/rts/Game/GameServer.cpp;/opt/spring_85.0/rts/Game/GameSetup.cpp;/opt/spring_85.0/rts/Game/GameVersion.cpp;/opt/spring_85.0/rts/Game/GlobalUnsynced.cpp;/opt/spring_85.0/rts/Game/IVideoCapturing.cpp;/opt/spring_85.0/rts/Game/InMapDraw.cpp;/opt/spring_85.0/rts/Game/InMapDrawModel.cpp;/opt/spring_85.0/rts/Game/LoadScreen.cpp;/opt/spring_85.0/rts/Game/Messages.cpp;/opt/spring_85.0/rts/Game/NetCommands.cpp;/opt/spring_85.0/rts/Game/OSCStatsSender.cpp;/opt/spring_85.0/rts/Game/Player.cpp;/opt/spring_85.0/rts/Game/PlayerBase.cpp;/opt/spring_85.0/rts/Game/PlayerHandler.cpp;/opt/spring_85.0/rts/Game/PlayerRoster.cpp;/opt/spring_85.0/rts/Game/PlayerRosterDrawer.cpp;/opt/spring_85.0/rts/Game/PlayerStatistics.cpp;/opt/spring_85.0/rts/Game/PreGame.cpp;/opt/spring_85.0/rts/Game/SelectedUnits.cpp;/opt/spring_85.0/rts/Game/SelectedUnitsAI.cpp;/opt/spring_85.0/rts/Game/SyncedGameCommands.cpp;/opt/spring_85.0/rts/Game/TraceRay.cpp;/opt/spring_85.0/rts/Game/UI/CommandColors.cpp;/opt/spring_85.0/rts/Game/UI/CursorIcons.cpp;/opt/spring_85.0/rts/Game/UI/EndGameBox.cpp;/opt/spring_85.0/rts/Game/UI/GameInfo.cpp;/opt/spring_85.0/rts/Game/UI/GameSetupDrawer.cpp;/opt/spring_85.0/rts/Game/UI/GuiHandler.cpp;/opt/spring_85.0/rts/Game/UI/HwMouseCursor.cpp;/opt/spring_85.0/rts/Game/UI/InfoConsole.cpp;/opt/spring_85.0/rts/Game/UI/InputReceiver.cpp;/opt/spring_85.0/rts/Game/UI/KeyAutoBinder.cpp;/opt/spring_85.0/rts/Game/UI/KeyBindings.cpp;/opt/spring_85.0/rts/Game/UI/KeyCodes.cpp;/opt/spring_85.0/rts/Game/UI/KeySet.cpp;/opt/spring_85.0/rts/Game/UI/MiniMap.cpp;/opt/spring_85.0/rts/Game/UI/MouseCursor.cpp;/opt/spring_85.0/rts/Game/UI/MouseHandler.cpp;/opt/spring_85.0/rts/Game/UI/ProfileDrawer.cpp;/opt/spring_85.0/rts/Game/UI/QuitBox.cpp;/opt/spring_85.0/rts/Game/UI/ResourceBar.cpp;/opt/spring_85.0/rts/Game/UI/SelectionKeyHandler.cpp;/opt/spring_85.0/rts/Game/UI/ShareBox.cpp;/opt/spring_85.0/rts/Game/UI/StartPosSelecter.cpp;/opt/spring_85.0/rts/Game/UI/TooltipConsole.cpp;/opt/spring_85.0/rts/Game/UI/UnitTracker.cpp;/opt/spring_85.0/rts/Game/UnsyncedGameCommands.cpp;/opt/spring_85.0/rts/Game/WaitCommandsAI.cpp;/opt/spring_85.0/rts/Game/WordCompletion.cpp;/opt/spring_85.0/rts/Game/Server/GameParticipant.cpp
    //ADVANCED property for variable: sources_engine_Game_Server
    sources_engine_Game_Server-ADVANCED:INTERNAL=1
    sources_engine_Game_Server:INTERNAL=/opt/spring_85.0/rts/Game/Server/GameParticipant.cpp
    //ADVANCED property for variable: sources_engine_Game_common
    sources_engine_Game_common-ADVANCED:INTERNAL=1
    sources_engine_Game_common:INTERNAL=/opt/spring_85.0/rts/Game/Action.cpp;/opt/spring_85.0/rts/Game/AviVideoCapturing.cpp;/opt/spring_85.0/rts/Game/Camera.cpp;/opt/spring_85.0/rts/Game/Camera/CameraController.cpp;/opt/spring_85.0/rts/Game/Camera/FPSController.cpp;/opt/spring_85.0/rts/Game/Camera/FreeController.cpp;/opt/spring_85.0/rts/Game/Camera/OrbitController.cpp;/opt/spring_85.0/rts/Game/Camera/OverheadController.cpp;/opt/spring_85.0/rts/Game/Camera/OverviewController.cpp;/opt/spring_85.0/rts/Game/Camera/RotOverheadController.cpp;/opt/spring_85.0/rts/Game/Camera/SmoothController.cpp;/opt/spring_85.0/rts/Game/Camera/TWController.cpp;/opt/spring_85.0/rts/Game/CameraHandler.cpp;/opt/spring_85.0/rts/Game/ChatMessage.cpp;/opt/spring_85.0/rts/Game/ClientSetup.cpp;/opt/spring_85.0/rts/Game/CommandMessage.cpp;/opt/spring_85.0/rts/Game/Console.cpp;/opt/spring_85.0/rts/Game/ConsoleHistory.cpp;/opt/spring_85.0/rts/Game/DummyVideoCapturing.cpp;/opt/spring_85.0/rts/Game/FPSUnitController.cpp;/opt/spring_85.0/rts/Game/Game.cpp;/opt/spring_85.0/rts/Game/GameController.cpp;/opt/spring_85.0/rts/Game/GameData.cpp;/opt/spring_85.0/rts/Game/GameHelper.cpp;/opt/spring_85.0/rts/Game/GameServer.cpp;/opt/spring_85.0/rts/Game/GameSetup.cpp;/opt/spring_85.0/rts/Game/GameVersion.cpp;/opt/spring_85.0/rts/Game/GlobalUnsynced.cpp;/opt/spring_85.0/rts/Game/IVideoCapturing.cpp;/opt/spring_85.0/rts/Game/InMapDraw.cpp;/opt/spring_85.0/rts/Game/InMapDrawModel.cpp;/opt/spring_85.0/rts/Game/LoadScreen.cpp;/opt/spring_85.0/rts/Game/Messages.cpp;/opt/spring_85.0/rts/Game/NetCommands.cpp;/opt/spring_85.0/rts/Game/OSCStatsSender.cpp;/opt/spring_85.0/rts/Game/Player.cpp;/opt/spring_85.0/rts/Game/PlayerBase.cpp;/opt/spring_85.0/rts/Game/PlayerHandler.cpp;/opt/spring_85.0/rts/Game/PlayerRoster.cpp;/opt/spring_85.0/rts/Game/PlayerRosterDrawer.cpp;/opt/spring_85.0/rts/Game/PlayerStatistics.cpp;/opt/spring_85.0/rts/Game/PreGame.cpp;/opt/spring_85.0/rts/Game/SelectedUnits.cpp;/opt/spring_85.0/rts/Game/SelectedUnitsAI.cpp;/opt/spring_85.0/rts/Game/SyncedGameCommands.cpp;/opt/spring_85.0/rts/Game/TraceRay.cpp;/opt/spring_85.0/rts/Game/UI/CommandColors.cpp;/opt/spring_85.0/rts/Game/UI/CursorIcons.cpp;/opt/spring_85.0/rts/Game/UI/EndGameBox.cpp;/opt/spring_85.0/rts/Game/UI/GameInfo.cpp;/opt/spring_85.0/rts/Game/UI/GameSetupDrawer.cpp;/opt/spring_85.0/rts/Game/UI/GuiHandler.cpp;/opt/spring_85.0/rts/Game/UI/HwMouseCursor.cpp;/opt/spring_85.0/rts/Game/UI/InfoConsole.cpp;/opt/spring_85.0/rts/Game/UI/InputReceiver.cpp;/opt/spring_85.0/rts/Game/UI/KeyAutoBinder.cpp;/opt/spring_85.0/rts/Game/UI/KeyBindings.cpp;/opt/spring_85.0/rts/Game/UI/KeyCodes.cpp;/opt/spring_85.0/rts/Game/UI/KeySet.cpp;/opt/spring_85.0/rts/Game/UI/MiniMap.cpp;/opt/spring_85.0/rts/Game/UI/MouseCursor.cpp;/opt/spring_85.0/rts/Game/UI/MouseHandler.cpp;/opt/spring_85.0/rts/Game/UI/ProfileDrawer.cpp;/opt/spring_85.0/rts/Game/UI/QuitBox.cpp;/opt/spring_85.0/rts/Game/UI/ResourceBar.cpp;/opt/spring_85.0/rts/Game/UI/SelectionKeyHandler.cpp;/opt/spring_85.0/rts/Game/UI/ShareBox.cpp;/opt/spring_85.0/rts/Game/UI/StartPosSelecter.cpp;/opt/spring_85.0/rts/Game/UI/TooltipConsole.cpp;/opt/spring_85.0/rts/Game/UI/UnitTracker.cpp;/opt/spring_85.0/rts/Game/UnsyncedGameCommands.cpp;/opt/spring_85.0/rts/Game/WaitCommandsAI.cpp;/opt/spring_85.0/rts/Game/WordCompletion.cpp
    //ADVANCED property for variable: sources_engine_Lua
    sources_engine_Lua-ADVANCED:INTERNAL=1
    sources_engine_Lua:INTERNAL=/opt/spring_85.0/rts/Lua/LuaBitOps.cpp;/opt/spring_85.0/rts/Lua/LuaCallInCheck.cpp;/opt/spring_85.0/rts/Lua/LuaConstCMD.cpp;/opt/spring_85.0/rts/Lua/LuaConstCMDTYPE.cpp;/opt/spring_85.0/rts/Lua/LuaConstCOB.cpp;/opt/spring_85.0/rts/Lua/LuaConstGL.cpp;/opt/spring_85.0/rts/Lua/LuaConstGame.cpp;/opt/spring_85.0/rts/Lua/LuaFBOs.cpp;/opt/spring_85.0/rts/Lua/LuaFeatureDefs.cpp;/opt/spring_85.0/rts/Lua/LuaFonts.cpp;/opt/spring_85.0/rts/Lua/LuaGaia.cpp;/opt/spring_85.0/rts/Lua/LuaHandle.cpp;/opt/spring_85.0/rts/Lua/LuaHandleSynced.cpp;/opt/spring_85.0/rts/Lua/LuaIO.cpp;/opt/spring_85.0/rts/Lua/LuaInputReceiver.cpp;/opt/spring_85.0/rts/Lua/LuaLobby.cpp;/opt/spring_85.0/rts/Lua/LuaMaterial.cpp;/opt/spring_85.0/rts/Lua/LuaMetalMap.cpp;/opt/spring_85.0/rts/Lua/LuaOpenGL.cpp;/opt/spring_85.0/rts/Lua/LuaOpenGLUtils.cpp;/opt/spring_85.0/rts/Lua/LuaParser.cpp;/opt/spring_85.0/rts/Lua/LuaPathFinder.cpp;/opt/spring_85.0/rts/Lua/LuaRBOs.cpp;/opt/spring_85.0/rts/Lua/LuaRules.cpp;/opt/spring_85.0/rts/Lua/LuaRulesParams.cpp;/opt/spring_85.0/rts/Lua/LuaScream.cpp;/opt/spring_85.0/rts/Lua/LuaShaders.cpp;/opt/spring_85.0/rts/Lua/LuaSyncedCall.cpp;/opt/spring_85.0/rts/Lua/LuaSyncedCtrl.cpp;/opt/spring_85.0/rts/Lua/LuaSyncedMoveCtrl.cpp;/opt/spring_85.0/rts/Lua/LuaSyncedRead.cpp;/opt/spring_85.0/rts/Lua/LuaSyncedTable.cpp;/opt/spring_85.0/rts/Lua/LuaTextures.cpp;/opt/spring_85.0/rts/Lua/LuaUI.cpp;/opt/spring_85.0/rts/Lua/LuaUnitDefs.cpp;/opt/spring_85.0/rts/Lua/LuaUnitRendering.cpp;/opt/spring_85.0/rts/Lua/LuaUnsyncedCall.cpp;/opt/spring_85.0/rts/Lua/LuaUnsyncedCtrl.cpp;/opt/spring_85.0/rts/Lua/LuaUnsyncedRead.cpp;/opt/spring_85.0/rts/Lua/LuaUtils.cpp;/opt/spring_85.0/rts/Lua/LuaVFS.cpp;/opt/spring_85.0/rts/Lua/LuaWeaponDefs.cpp;/opt/spring_85.0/rts/Lua/LuaZip.cpp
    //ADVANCED property for variable: sources_engine_Map
    sources_engine_Map-ADVANCED:INTERNAL=1
    sources_engine_Map:INTERNAL=/opt/spring_85.0/rts/Map/BaseGroundDrawer.cpp;/opt/spring_85.0/rts/Map/BasicMapDamage.cpp;/opt/spring_85.0/rts/Map/Ground.cpp;/opt/spring_85.0/rts/Map/HeightLinePalette.cpp;/opt/spring_85.0/rts/Map/HeightMapTexture.cpp;/opt/spring_85.0/rts/Map/MapDamage.cpp;/opt/spring_85.0/rts/Map/MapInfo.cpp;/opt/spring_85.0/rts/Map/MapParser.cpp;/opt/spring_85.0/rts/Map/MetalMap.cpp;/opt/spring_85.0/rts/Map/NoMapDamage.cpp;/opt/spring_85.0/rts/Map/ReadMap.cpp;/opt/spring_85.0/rts/Map/SM3/Frustum.cpp;/opt/spring_85.0/rts/Map/SM3/Plane.cpp;/opt/spring_85.0/rts/Map/SM3/SM3GroundDrawer.cpp;/opt/spring_85.0/rts/Map/SM3/SM3Map.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/Lightcalc.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/QuadRenderData.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/Terrain.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/TerrainTexEnvCombine.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/TerrainTexture.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/TerrainTextureGLSL.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/TerrainUtil.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/TerrainVertexBuffer.cpp;/opt/spring_85.0/rts/Map/SM3/terrain/Textures.cpp;/opt/spring_85.0/rts/Map/SMF/SMFGroundDrawer.cpp;/opt/spring_85.0/rts/Map/SMF/SMFGroundTextures.cpp;/opt/spring_85.0/rts/Map/SMF/SMFMapFile.cpp;/opt/spring_85.0/rts/Map/SMF/SMFReadMap.cpp;/opt/spring_85.0/rts/Map/SMF/Legacy/LegacyMeshDrawer.cpp;/opt/spring_85.0/rts/Map/SMF/ROAM/Patch.cpp;/opt/spring_85.0/rts/Map/SMF/ROAM/RoamMeshDrawer.cpp
    //ADVANCED property for variable: sources_engine_Menu
    sources_engine_Menu-ADVANCED:INTERNAL=1
    sources_engine_Menu:INTERNAL=/opt/spring_85.0/rts/Menu/LobbyConnection.cpp;/opt/spring_85.0/rts/Menu/ScriptHandler.cpp;/opt/spring_85.0/rts/Menu/SelectMenu.cpp;/opt/spring_85.0/rts/Menu/SelectionWidget.cpp;/opt/spring_85.0/rts/Menu/UpdaterWindow.cpp
    //ADVANCED property for variable: sources_engine_Rendering
    sources_engine_Rendering-ADVANCED:INTERNAL=1
    sources_engine_Rendering:INTERNAL=/opt/spring_85.0/rts/Rendering/AVIGenerator.cpp;/opt/spring_85.0/rts/Rendering/DebugColVolDrawer.cpp;/opt/spring_85.0/rts/Rendering/DebugDrawerAI.cpp;/opt/spring_85.0/rts/Rendering/DefaultPathDrawer.cpp;/opt/spring_85.0/rts/Rendering/QTPFSPathDrawer.cpp;/opt/spring_85.0/rts/Rendering/Env/AdvSky.cpp;/opt/spring_85.0/rts/Rendering/Env/AdvTreeDrawer.cpp;/opt/spring_85.0/rts/Rendering/Env/AdvTreeGenerator.cpp;/opt/spring_85.0/rts/Rendering/Env/AdvWater.cpp;/opt/spring_85.0/rts/Rendering/Env/ISky.cpp;/opt/spring_85.0/rts/Rendering/Env/ITreeDrawer.cpp;/opt/spring_85.0/rts/Rendering/Env/IWater.cpp;/opt/spring_85.0/rts/Rendering/Env/BasicSky.cpp;/opt/spring_85.0/rts/Rendering/Env/BasicTreeDrawer.cpp;/opt/spring_85.0/rts/Rendering/Env/BasicWater.cpp;/opt/spring_85.0/rts/Rendering/Env/BumpWater.cpp;/opt/spring_85.0/rts/Rendering/Env/CubeMapHandler.cpp;/opt/spring_85.0/rts/Rendering/Env/DynWater.cpp;/opt/spring_85.0/rts/Rendering/Env/GrassDrawer.cpp;/opt/spring_85.0/rts/Rendering/Env/RefractWater.cpp;/opt/spring_85.0/rts/Rendering/Env/SkyBox.cpp;/opt/spring_85.0/rts/Rendering/Env/SkyLight.cpp;/opt/spring_85.0/rts/Rendering/FarTextureHandler.cpp;/opt/spring_85.0/rts/Rendering/FeatureDrawer.cpp;/opt/spring_85.0/rts/Rendering/GL/FBO.cpp;/opt/spring_85.0/rts/Rendering/GL/LightHandler.cpp;/opt/spring_85.0/rts/Rendering/GL/PBO.cpp;/opt/spring_85.0/rts/Rendering/GL/VertexArray.cpp;/opt/spring_85.0/rts/Rendering/GL/VertexArrayRange.cpp;/opt/spring_85.0/rts/Rendering/GL/glExtra.cpp;/opt/spring_85.0/rts/Rendering/GL/myGL.cpp;/opt/spring_85.0/rts/Rendering/GLContext.cpp;/opt/spring_85.0/rts/Rendering/GlobalRendering.cpp;/opt/spring_85.0/rts/Rendering/GroundDecalHandler.cpp;/opt/spring_85.0/rts/Rendering/GroundFlash.cpp;/opt/spring_85.0/rts/Rendering/CommandDrawer.cpp;/opt/spring_85.0/rts/Rendering/HUDDrawer.cpp;/opt/spring_85.0/rts/Rendering/IPathDrawer.cpp;/opt/spring_85.0/rts/Rendering/IconHandler.cpp;/opt/spring_85.0/rts/Rendering/InMapDrawView.cpp;/opt/spring_85.0/rts/Rendering/LineDrawer.cpp;/opt/spring_85.0/rts/Rendering/SmoothHeightMeshDrawer.cpp;/opt/spring_85.0/rts/Rendering/Models/3DModel.cpp;/opt/spring_85.0/rts/Rendering/Models/3DOParser.cpp;/opt/spring_85.0/rts/Rendering/Models/AssIO.cpp;/opt/spring_85.0/rts/Rendering/Models/AssParser.cpp;/opt/spring_85.0/rts/Rendering/Models/IModelParser.cpp;/opt/spring_85.0/rts/Rendering/Models/ModelDrawer.cpp;/opt/spring_85.0/rts/Rendering/Models/OBJParser.cpp;/opt/spring_85.0/rts/Rendering/Models/S3OParser.cpp;/opt/spring_85.0/rts/Rendering/Models/WorldObjectModelRenderer.cpp;/opt/spring_85.0/rts/Rendering/ProjectileDrawer.cpp;/opt/spring_85.0/rts/Rendering/Screenshot.cpp;/opt/spring_85.0/rts/Rendering/Shaders/Shader.cpp;/opt/spring_85.0/rts/Rendering/Shaders/ShaderHandler.cpp;/opt/spring_85.0/rts/Rendering/ShadowHandler.cpp;/opt/spring_85.0/rts/Rendering/TeamHighlight.cpp;/opt/spring_85.0/rts/Rendering/Textures/3DOTextureHandler.cpp;/opt/spring_85.0/rts/Rendering/Textures/Bitmap.cpp;/opt/spring_85.0/rts/Rendering/Textures/ColorMap.cpp;/opt/spring_85.0/rts/Rendering/Textures/NamedTextures.cpp;/opt/spring_85.0/rts/Rendering/Textures/S3OTextureHandler.cpp;/opt/spring_85.0/rts/Rendering/Textures/TAPalette.cpp;/opt/spring_85.0/rts/Rendering/Textures/TextureAtlas.cpp;/opt/spring_85.0/rts/Rendering/Textures/nv_dds.cpp;/opt/spring_85.0/rts/Rendering/UnitDrawer.cpp;/opt/spring_85.0/rts/Rendering/VerticalSync.cpp;/opt/spring_85.0/rts/Rendering/WorldDrawer.cpp;/opt/spring_85.0/rts/Rendering/glFont.cpp
    //ADVANCED property for variable: sources_engine_Sim
    sources_engine_Sim-ADVANCED:INTERNAL=1
    sources_engine_Sim:INTERNAL=/opt/spring_85.0/rts/Sim/Features/Feature.cpp;/opt/spring_85.0/rts/Sim/Features/FeatureDef.cpp;/opt/spring_85.0/rts/Sim/Features/FeatureHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/AirBaseHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/AllyTeam.cpp;/opt/spring_85.0/rts/Sim/Misc/CategoryHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/CollisionHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/CollisionVolume.cpp;/opt/spring_85.0/rts/Sim/Misc/CommonDefHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/DamageArray.cpp;/opt/spring_85.0/rts/Sim/Misc/DamageArrayHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/GeometricObjects.cpp;/opt/spring_85.0/rts/Sim/Misc/GlobalSynced.cpp;/opt/spring_85.0/rts/Sim/Misc/GroundBlockingObjectMap.cpp;/opt/spring_85.0/rts/Sim/Misc/InterceptHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/LosHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/LosMap.cpp;/opt/spring_85.0/rts/Sim/Misc/ModInfo.cpp;/opt/spring_85.0/rts/Sim/Misc/QuadField.cpp;/opt/spring_85.0/rts/Sim/Misc/RadarHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/Resource.cpp;/opt/spring_85.0/rts/Sim/Misc/ResourceHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/ResourceMapAnalyzer.cpp;/opt/spring_85.0/rts/Sim/Misc/SideParser.cpp;/opt/spring_85.0/rts/Sim/Misc/SmoothHeightMesh.cpp;/opt/spring_85.0/rts/Sim/Misc/Team.cpp;/opt/spring_85.0/rts/Sim/Misc/TeamBase.cpp;/opt/spring_85.0/rts/Sim/Misc/TeamHandler.cpp;/opt/spring_85.0/rts/Sim/Misc/TeamStatistics.cpp;/opt/spring_85.0/rts/Sim/Misc/Wind.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/AAirMoveType.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/StrafeAirMoveType.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/GroundMoveType.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/MoveInfo.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/MoveMath/GroundMoveMath.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/MoveMath/HoverMoveMath.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/MoveMath/MoveMath.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/MoveMath/ShipMoveMath.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/MoveType.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/MoveTypeFactory.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/ScriptMoveType.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/StaticMoveType.cpp;/opt/spring_85.0/rts/Sim/MoveTypes/HoverAirMoveType.cpp;/opt/spring_85.0/rts/Sim/Objects/SolidObject.cpp;/opt/spring_85.0/rts/Sim/Objects/WorldObject.cpp;/opt/spring_85.0/rts/Sim/Path/Default/PathAllocator.cpp;/opt/spring_85.0/rts/Sim/Path/Default/PathCache.cpp;/opt/spring_85.0/rts/Sim/Path/Default/PathEstimator.cpp;/opt/spring_85.0/rts/Sim/Path/Default/PathFinder.cpp;/opt/spring_85.0/rts/Sim/Path/Default/PathFinderDef.cpp;/opt/spring_85.0/rts/Sim/Path/Default/PathManager.cpp;/opt/spring_85.0/rts/Sim/Path/QTPFS/Node.cpp;/opt/spring_85.0/rts/Sim/Path/QTPFS/NodeLayer.cpp;/opt/spring_85.0/rts/Sim/Path/QTPFS/PathCache.cpp;/opt/spring_85.0/rts/Sim/Path/QTPFS/PathSearch.cpp;/opt/spring_85.0/rts/Sim/Path/QTPFS/PathManager.cpp;/opt/spring_85.0/rts/Sim/Path/IPathManager.cpp;/opt/spring_85.0/rts/Sim/Projectiles/ExpGenSpawner.cpp;/opt/spring_85.0/rts/Sim/Projectiles/ExplosionListener.cpp;/opt/spring_85.0/rts/Sim/Projectiles/ExplosionGenerator.cpp;/opt/spring_85.0/rts/Sim/Projectiles/FireProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/FlareProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/PieceProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Projectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/ProjectileHandler.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/BitmapMuzzleFlame.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/BubbleProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/DirtProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/ExploSpikeProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/FlyingPiece.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/GenericParticleProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/GeoSquareProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/GeoThermSmokeProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/GfxProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/HeatCloudProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/MuzzleFlame.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/RepulseGfx.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/ShieldPartProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/SimpleParticleSystem.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/SmokeProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/SmokeProjectile2.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/SmokeTrailProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/SpherePartProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/TracerProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/WakeProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/Unsynced/WreckProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/BeamLaserProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/EmgProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/ExplosiveProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/FireBallProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/FlameProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/LargeBeamLaserProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/LaserProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/LightningProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/MissileProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/StarburstProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/TorpedoProjectile.cpp;/opt/spring_85.0/rts/Sim/Projectiles/WeaponProjectiles/WeaponProjectile.cpp;/opt/spring_85.0/rts/Sim/Units/BuildInfo.cpp;/opt/spring_85.0/rts/Sim/Units/CommandAI/AirCAI.cpp;/opt/spring_85.0/rts/Sim/Units/CommandAI/BuilderCAI.cpp;/opt/spring_85.0/rts/Sim/Units/CommandAI/Command.cpp;/opt/spring_85.0/rts/Sim/Units/CommandAI/CommandAI.cpp;/opt/spring_85.0/rts/Sim/Units/CommandAI/FactoryCAI.cpp;/opt/spring_85.0/rts/Sim/Units/CommandAI/MobileCAI.cpp;/opt/spring_85.0/rts/Sim/Units/CommandAI/TransportCAI.cpp;/opt/spring_85.0/rts/Sim/Units/Groups/Group.cpp;/opt/spring_85.0/rts/Sim/Units/Groups/GroupHandler.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/CobEngine.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/CobFile.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/CobInstance.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/CobScriptNames.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/CobThread.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/LuaScriptNames.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/LuaUnitScript.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/NullUnitScript.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/UnitScript.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/UnitScriptEngine.cpp;/opt/spring_85.0/rts/Sim/Units/Scripts/UnitScriptFactory.cpp;/opt/spring_85.0/rts/Sim/Units/Unit.cpp;/opt/spring_85.0/rts/Sim/Units/UnitDef.cpp;/opt/spring_85.0/rts/Sim/Units/UnitDefHandler.cpp;/opt/spring_85.0/rts/Sim/Units/UnitHandler.cpp;/opt/spring_85.0/rts/Sim/Units/UnitLoader.cpp;/opt/spring_85.0/rts/Sim/Units/UnitSet.cpp;/opt/spring_85.0/rts/Sim/Units/UnitTypes/Builder.cpp;/opt/spring_85.0/rts/Sim/Units/UnitTypes/Building.cpp;/opt/spring_85.0/rts/Sim/Units/UnitTypes/ExtractorBuilding.cpp;/opt/spring_85.0/rts/Sim/Units/UnitTypes/Factory.cpp;/opt/spring_85.0/rts/Sim/Units/UnitTypes/TransportUnit.cpp;/opt/spring_85.0/rts/Sim/Weapons/BeamLaser.cpp;/opt/spring_85.0/rts/Sim/Weapons/BombDropper.cpp;/opt/spring_85.0/rts/Sim/Weapons/Cannon.cpp;/opt/spring_85.0/rts/Sim/Weapons/DGunWeapon.cpp;/opt/spring_85.0/rts/Sim/Weapons/EmgCannon.cpp;/opt/spring_85.0/rts/Sim/Weapons/FlameThrower.cpp;/opt/spring_85.0/rts/Sim/Weapons/LaserCannon.cpp;/opt/spring_85.0/rts/Sim/Weapons/LightningCannon.cpp;/opt/spring_85.0/rts/Sim/Weapons/MeleeWeapon.cpp;/opt/spring_85.0/rts/Sim/Weapons/MissileLauncher.cpp;/opt/spring_85.0/rts/Sim/Weapons/NoWeapon.cpp;/opt/spring_85.0/rts/Sim/Weapons/PlasmaRepulser.cpp;/opt/spring_85.0/rts/Sim/Weapons/Rifle.cpp;/opt/spring_85.0/rts/Sim/Weapons/StarburstLauncher.cpp;/opt/spring_85.0/rts/Sim/Weapons/TorpedoLauncher.cpp;/opt/spring_85.0/rts/Sim/Weapons/Weapon.cpp;/opt/spring_85.0/rts/Sim/Weapons/WeaponDef.cpp;/opt/spring_85.0/rts/Sim/Weapons/WeaponDefHandler.cpp;/opt/spring_85.0/rts/Sim/Weapons/WeaponLoader.cpp
    //ADVANCED property for variable: sources_engine_System
    sources_engine_System-ADVANCED:INTERNAL=1
    sources_engine_System:INTERNAL=/opt/spring_85.0/rts/System/AutohostInterface.cpp;/opt/spring_85.0/rts/System/BaseNetProtocol.cpp;/opt/spring_85.0/rts/System/Config/ConfigHandler.cpp;/opt/spring_85.0/rts/System/Config/ConfigLocater.cpp;/opt/spring_85.0/rts/System/Config/ConfigSource.cpp;/opt/spring_85.0/rts/System/Config/ConfigVariable.cpp;/opt/spring_85.0/rts/System/CRC.cpp;/opt/spring_85.0/rts/System/EventBatchHandler.cpp;/opt/spring_85.0/rts/System/EventClient.cpp;/opt/spring_85.0/rts/System/EventHandler.cpp;/opt/spring_85.0/rts/System/GlobalConfig.cpp;/opt/spring_85.0/rts/System/Info.cpp;/opt/spring_85.0/rts/System/Input/InputHandler.cpp;/opt/spring_85.0/rts/System/Input/Joystick.cpp;/opt/spring_85.0/rts/System/Input/KeyInput.cpp;/opt/spring_85.0/rts/System/Input/MouseInput.cpp;/opt/spring_85.0/rts/System/LoadSave/CregLoadSaveHandler.cpp;/opt/spring_85.0/rts/System/LoadSave/Demo.cpp;/opt/spring_85.0/rts/System/LoadSave/DemoReader.cpp;/opt/spring_85.0/rts/System/LoadSave/DemoRecorder.cpp;/opt/spring_85.0/rts/System/LoadSave/LoadInterface.cpp;/opt/spring_85.0/rts/System/LoadSave/LoadSaveHandler.cpp;/opt/spring_85.0/rts/System/LoadSave/LoadSaveInterface.cpp;/opt/spring_85.0/rts/System/LoadSave/LuaLoadSaveHandler.cpp;/opt/spring_85.0/rts/System/LoadSave/SaveInterface.cpp;/opt/spring_85.0/rts/System/LogOutput.cpp;/opt/spring_85.0/rts/System/Main.cpp;/opt/spring_85.0/rts/System/Matrix44f.cpp;/opt/spring_85.0/rts/System/MemPool.cpp;/opt/spring_85.0/rts/System/Misc/RectangleOptimizer.cpp;/opt/spring_85.0/rts/System/Misc/SpringTime.cpp;/opt/spring_85.0/rts/System/NetProtocol.cpp;/opt/spring_85.0/rts/System/Object.cpp;/opt/spring_85.0/rts/System/OffscreenGLContext.cpp;/opt/spring_85.0/rts/System/Option.cpp;/opt/spring_85.0/rts/System/Platform/Clipboard.cpp;/opt/spring_85.0/rts/System/Platform/CmdLineParams.cpp;/opt/spring_85.0/rts/System/Platform/errorhandler.cpp;/opt/spring_85.0/rts/System/Platform/Misc.cpp;/opt/spring_85.0/rts/System/Platform/SharedLib.cpp;/opt/spring_85.0/rts/System/Platform/ScopedFileLock.cpp;/opt/spring_85.0/rts/System/Platform/Threading.cpp;/opt/spring_85.0/rts/System/Platform/Watchdog.cpp;/opt/spring_85.0/rts/System/Platform/WindowManagerHelper.cpp;/opt/spring_85.0/rts/System/SafeVector.cpp;/opt/spring_85.0/rts/System/SafeCStrings.c;/opt/spring_85.0/rts/System/SpringApp.cpp;/opt/spring_85.0/rts/System/Sync/FPUCheck.cpp;/opt/spring_85.0/rts/System/Sync/Logger.cpp;/opt/spring_85.0/rts/System/Sync/SyncChecker.cpp;/opt/spring_85.0/rts/System/Sync/SyncDebugger.cpp;/opt/spring_85.0/rts/System/Sync/SyncTracer.cpp;/opt/spring_85.0/rts/System/Sync/SyncedFloat3.cpp;/opt/spring_85.0/rts/System/Sync/backtrace.c;/opt/spring_85.0/rts/System/Sync/get_executable_name.c;/opt/spring_85.0/rts/System/TdfParser.cpp;/opt/spring_85.0/rts/System/TimeProfiler.cpp;/opt/spring_85.0/rts/System/TimeUtil.cpp;/opt/spring_85.0/rts/System/UnsyncedRNG.cpp;/opt/spring_85.0/rts/System/Util.cpp;/opt/spring_85.0/rts/System/Vec2.cpp;/opt/spring_85.0/rts/System/float3.cpp;/opt/spring_85.0/rts/System/float4.cpp;/opt/spring_85.0/rts/System/mmgr.cpp;/opt/spring_85.0/rts/System/myMath.cpp;/opt/spring_85.0/rts/System/creg/Serializer.cpp;/opt/spring_85.0/rts/System/creg/VarTypes.cpp;/opt/spring_85.0/rts/System/creg/creg.cpp;/opt/spring_85.0/rts/System/FileSystem/IArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/ArchiveLoader.cpp;/opt/spring_85.0/rts/System/FileSystem/ArchiveScanner.cpp;/opt/spring_85.0/rts/System/FileSystem/BufferedArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/CacheDir.cpp;/opt/spring_85.0/rts/System/FileSystem/DataDirLocater.cpp;/opt/spring_85.0/rts/System/FileSystem/DataDirsAccess.cpp;/opt/spring_85.0/rts/System/FileSystem/DirArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/FileFilter.cpp;/opt/spring_85.0/rts/System/FileSystem/FileHandler.cpp;/opt/spring_85.0/rts/System/FileSystem/FileSystem.cpp;/opt/spring_85.0/rts/System/FileSystem/FileSystemAbstraction.cpp;/opt/spring_85.0/rts/System/FileSystem/FileSystemInitializer.cpp;/opt/spring_85.0/rts/System/FileSystem/PoolArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/SevenZipArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/SimpleParser.cpp;/opt/spring_85.0/rts/System/FileSystem/VFSHandler.cpp;/opt/spring_85.0/rts/System/FileSystem/ZipArchive.cpp;/opt/spring_85.0/rts/System/Log/Backend.cpp;/opt/spring_85.0/rts/System/Log/DefaultFilter.cpp;/opt/spring_85.0/rts/System/Log/DefaultFormatter.cpp;/opt/spring_85.0/rts/System/Log/FramePrefixer.cpp;/opt/spring_85.0/rts/System/Log/LogSinkHandler.cpp;/opt/spring_85.0/rts/System/Log/LogUtil.c;/opt/spring_85.0/rts/System/Log/ConsoleSink.cpp;/opt/spring_85.0/rts/System/Log/FileSink.cpp;/opt/spring_85.0/rts/System/Net/Connection.cpp;/opt/spring_85.0/rts/System/Net/LocalConnection.cpp;/opt/spring_85.0/rts/System/Net/LoopbackConnection.cpp;/opt/spring_85.0/rts/System/Net/PackPacket.cpp;/opt/spring_85.0/rts/System/Net/ProtocolDef.cpp;/opt/spring_85.0/rts/System/Net/RawPacket.cpp;/opt/spring_85.0/rts/System/Net/Socket.cpp;/opt/spring_85.0/rts/System/Net/UDPConnection.cpp;/opt/spring_85.0/rts/System/Net/UDPListener.cpp;/opt/spring_85.0/rts/System/Net/UnpackPacket.cpp;/opt/spring_85.0/rts/System/Platform/Linux/CrashHandler.cpp;/opt/spring_85.0/rts/System/Platform/Linux/SoLib.cpp;/opt/spring_85.0/rts/System/Platform/Linux/X_MessageBox.cpp;/opt/spring_85.0/rts/System/Platform/Linux/myX11.cpp;/opt/spring_85.0/rts/System/Platform/Linux/thread_backtrace.cpp
    //ADVANCED property for variable: sources_engine_System_FileSystem
    sources_engine_System_FileSystem-ADVANCED:INTERNAL=1
    sources_engine_System_FileSystem:INTERNAL=/opt/spring_85.0/rts/System/FileSystem/IArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/ArchiveLoader.cpp;/opt/spring_85.0/rts/System/FileSystem/ArchiveScanner.cpp;/opt/spring_85.0/rts/System/FileSystem/BufferedArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/CacheDir.cpp;/opt/spring_85.0/rts/System/FileSystem/DataDirLocater.cpp;/opt/spring_85.0/rts/System/FileSystem/DataDirsAccess.cpp;/opt/spring_85.0/rts/System/FileSystem/DirArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/FileFilter.cpp;/opt/spring_85.0/rts/System/FileSystem/FileHandler.cpp;/opt/spring_85.0/rts/System/FileSystem/FileSystem.cpp;/opt/spring_85.0/rts/System/FileSystem/FileSystemAbstraction.cpp;/opt/spring_85.0/rts/System/FileSystem/FileSystemInitializer.cpp;/opt/spring_85.0/rts/System/FileSystem/PoolArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/SevenZipArchive.cpp;/opt/spring_85.0/rts/System/FileSystem/SimpleParser.cpp;/opt/spring_85.0/rts/System/FileSystem/VFSHandler.cpp;/opt/spring_85.0/rts/System/FileSystem/ZipArchive.cpp
    //ADVANCED property for variable: sources_engine_System_Log
    sources_engine_System_Log-ADVANCED:INTERNAL=1
    sources_engine_System_Log:INTERNAL=/opt/spring_85.0/rts/System/Log/Backend.cpp;/opt/spring_85.0/rts/System/Log/DefaultFilter.cpp;/opt/spring_85.0/rts/System/Log/DefaultFormatter.cpp;/opt/spring_85.0/rts/System/Log/FramePrefixer.cpp;/opt/spring_85.0/rts/System/Log/LogSinkHandler.cpp;/opt/spring_85.0/rts/System/Log/LogUtil.c
    //ADVANCED property for variable: sources_engine_System_Log_sinkConsole
    sources_engine_System_Log_sinkConsole-ADVANCED:INTERNAL=1
    sources_engine_System_Log_sinkConsole:INTERNAL=/opt/spring_85.0/rts/System/Log/ConsoleSink.cpp
    //ADVANCED property for variable: sources_engine_System_Log_sinkFile
    sources_engine_System_Log_sinkFile-ADVANCED:INTERNAL=1
    sources_engine_System_Log_sinkFile:INTERNAL=/opt/spring_85.0/rts/System/Log/FileSink.cpp
    //ADVANCED property for variable: sources_engine_System_Log_sinkOutputDebugString
    sources_engine_System_Log_sinkOutputDebugString-ADVANCED:INTERNAL=1
    sources_engine_System_Log_sinkOutputDebugString:INTERNAL=/opt/spring_85.0/rts/System/Log/OutputDebugStringSink.cpp
    //ADVANCED property for variable: sources_engine_System_Log_sinkStream
    sources_engine_System_Log_sinkStream-ADVANCED:INTERNAL=1
    sources_engine_System_Log_sinkStream:INTERNAL=/opt/spring_85.0/rts/System/Log/StreamSink.cpp
    //ADVANCED property for variable: sources_engine_System_Net
    sources_engine_System_Net-ADVANCED:INTERNAL=1
    sources_engine_System_Net:INTERNAL=/opt/spring_85.0/rts/System/Net/Connection.cpp;/opt/spring_85.0/rts/System/Net/LocalConnection.cpp;/opt/spring_85.0/rts/System/Net/LoopbackConnection.cpp;/opt/spring_85.0/rts/System/Net/PackPacket.cpp;/opt/spring_85.0/rts/System/Net/ProtocolDef.cpp;/opt/spring_85.0/rts/System/Net/RawPacket.cpp;/opt/spring_85.0/rts/System/Net/Socket.cpp;/opt/spring_85.0/rts/System/Net/UDPConnection.cpp;/opt/spring_85.0/rts/System/Net/UDPListener.cpp;/opt/spring_85.0/rts/System/Net/UnpackPacket.cpp
    //ADVANCED property for variable: sources_engine_System_Platform_Linux
    sources_engine_System_Platform_Linux-ADVANCED:INTERNAL=1
    sources_engine_System_Platform_Linux:INTERNAL=/opt/spring_85.0/rts/System/Platform/Linux/CrashHandler.cpp;/opt/spring_85.0/rts/System/Platform/Linux/SoLib.cpp;/opt/spring_85.0/rts/System/Platform/Linux/X_MessageBox.cpp;/opt/spring_85.0/rts/System/Platform/Linux/myX11.cpp;/opt/spring_85.0/rts/System/Platform/Linux/thread_backtrace.cpp
    //ADVANCED property for variable: sources_engine_System_Platform_Mac
    sources_engine_System_Platform_Mac-ADVANCED:INTERNAL=1
    sources_engine_System_Platform_Mac:INTERNAL=/opt/spring_85.0/rts/System/Platform/Mac/CrashHandler.cpp
    //ADVANCED property for variable: sources_engine_System_Platform_Windows
    sources_engine_System_Platform_Windows-ADVANCED:INTERNAL=1
    sources_engine_System_Platform_Windows:INTERNAL=/opt/spring_85.0/rts/System/Platform/Win/CrashHandler.cpp;/opt/spring_85.0/rts/System/Platform/Win/DllLib.cpp;/opt/spring_85.0/rts/System/Platform/Win/WinVersion.cpp;/opt/spring_85.0/rts/System/Platform/Win/seh.cpp;/opt/spring_85.0/rts/System/Platform/Win/wsdl.cpp
    //ADVANCED property for variable: sources_engine_System_common
    sources_engine_System_common-ADVANCED:INTERNAL=1
    sources_engine_System_common:INTERNAL=/opt/spring_85.0/rts/System/AutohostInterface.cpp;/opt/spring_85.0/rts/System/BaseNetProtocol.cpp;/opt/spring_85.0/rts/System/Config/ConfigHandler.cpp;/opt/spring_85.0/rts/System/Config/ConfigLocater.cpp;/opt/spring_85.0/rts/System/Config/ConfigSource.cpp;/opt/spring_85.0/rts/System/Config/ConfigVariable.cpp;/opt/spring_85.0/rts/System/CRC.cpp;/opt/spring_85.0/rts/System/EventBatchHandler.cpp;/opt/spring_85.0/rts/System/EventClient.cpp;/opt/spring_85.0/rts/System/EventHandler.cpp;/opt/spring_85.0/rts/System/GlobalConfig.cpp;/opt/spring_85.0/rts/System/Info.cpp;/opt/spring_85.0/rts/System/Input/InputHandler.cpp;/opt/spring_85.0/rts/System/Input/Joystick.cpp;/opt/spring_85.0/rts/System/Input/KeyInput.cpp;/opt/spring_85.0/rts/System/Input/MouseInput.cpp;/opt/spring_85.0/rts/System/LoadSave/CregLoadSaveHandler.cpp;/opt/spring_85.0/rts/System/LoadSave/Demo.cpp;/opt/spring_85.0/rts/System/LoadSave/DemoReader.cpp;/opt/spring_85.0/rts/System/LoadSave/DemoRecorder.cpp;/opt/spring_85.0/rts/System/LoadSave/LoadInterface.cpp;/opt/spring_85.0/rts/System/LoadSave/LoadSaveHandler.cpp;/opt/spring_85.0/rts/System/LoadSave/LoadSaveInterface.cpp;/opt/spring_85.0/rts/System/LoadSave/LuaLoadSaveHandler.cpp;/opt/spring_85.0/rts/System/LoadSave/SaveInterface.cpp;/opt/spring_85.0/rts/System/LogOutput.cpp;/opt/spring_85.0/rts/System/Main.cpp;/opt/spring_85.0/rts/System/Matrix44f.cpp;/opt/spring_85.0/rts/System/MemPool.cpp;/opt/spring_85.0/rts/System/Misc/RectangleOptimizer.cpp;/opt/spring_85.0/rts/System/Misc/SpringTime.cpp;/opt/spring_85.0/rts/System/NetProtocol.cpp;/opt/spring_85.0/rts/System/Object.cpp;/opt/spring_85.0/rts/System/OffscreenGLContext.cpp;/opt/spring_85.0/rts/System/Option.cpp;/opt/spring_85.0/rts/System/Platform/Clipboard.cpp;/opt/spring_85.0/rts/System/Platform/CmdLineParams.cpp;/opt/spring_85.0/rts/System/Platform/errorhandler.cpp;/opt/spring_85.0/rts/System/Platform/Misc.cpp;/opt/spring_85.0/rts/System/Platform/SharedLib.cpp;/opt/spring_85.0/rts/System/Platform/ScopedFileLock.cpp;/opt/spring_85.0/rts/System/Platform/Threading.cpp;/opt/spring_85.0/rts/System/Platform/Watchdog.cpp;/opt/spring_85.0/rts/System/Platform/WindowManagerHelper.cpp;/opt/spring_85.0/rts/System/SafeVector.cpp;/opt/spring_85.0/rts/System/SafeCStrings.c;/opt/spring_85.0/rts/System/SpringApp.cpp;/opt/spring_85.0/rts/System/Sync/FPUCheck.cpp;/opt/spring_85.0/rts/System/Sync/Logger.cpp;/opt/spring_85.0/rts/System/Sync/SyncChecker.cpp;/opt/spring_85.0/rts/System/Sync/SyncDebugger.cpp;/opt/spring_85.0/rts/System/Sync/SyncTracer.cpp;/opt/spring_85.0/rts/System/Sync/SyncedFloat3.cpp;/opt/spring_85.0/rts/System/Sync/backtrace.c;/opt/spring_85.0/rts/System/Sync/get_executable_name.c;/opt/spring_85.0/rts/System/TdfParser.cpp;/opt/spring_85.0/rts/System/TimeProfiler.cpp;/opt/spring_85.0/rts/System/TimeUtil.cpp;/opt/spring_85.0/rts/System/UnsyncedRNG.cpp;/opt/spring_85.0/rts/System/Util.cpp;/opt/spring_85.0/rts/System/Vec2.cpp;/opt/spring_85.0/rts/System/float3.cpp;/opt/spring_85.0/rts/System/float4.cpp;/opt/spring_85.0/rts/System/mmgr.cpp;/opt/spring_85.0/rts/System/myMath.cpp
    //ADVANCED property for variable: sources_engine_System_creg
    sources_engine_System_creg-ADVANCED:INTERNAL=1
    sources_engine_System_creg:INTERNAL=/opt/spring_85.0/rts/System/creg/Serializer.cpp;/opt/spring_85.0/rts/System/creg/VarTypes.cpp;/opt/spring_85.0/rts/System/creg/creg.cpp
    //ADVANCED property for variable: sources_engine_aGui
    sources_engine_aGui-ADVANCED:INTERNAL=1
    sources_engine_aGui:INTERNAL=/opt/spring_85.0/rts/aGui/Button.cpp;/opt/spring_85.0/rts/aGui/Gui.cpp;/opt/spring_85.0/rts/aGui/GuiElement.cpp;/opt/spring_85.0/rts/aGui/HorizontalLayout.cpp;/opt/spring_85.0/rts/aGui/LineEdit.cpp;/opt/spring_85.0/rts/aGui/List.cpp;/opt/spring_85.0/rts/aGui/Picture.cpp;/opt/spring_85.0/rts/aGui/TextElement.cpp;/opt/spring_85.0/rts/aGui/VerticalLayout.cpp;/opt/spring_85.0/rts/aGui/Window.cpp
    
    
    txt file icon CMakeCache.txt (81,541 bytes) 2012-02-28 15:57 +

-Relationships
+Relationships

-Notes

~0008355

abma (administrator)

Last edited: 2012-02-28 01:25

"make", "make spring", make "spring-multithreaded".

make already builds spring + spring-multithreaded, thats redundant.


make install-spring works fine here... so more info is needed.

"This means there is also still a bug where the installer does too much from make-install, i.e. building object files. "

what? you can run "make install-spring" directly without calling other makes before... thats exactly what it should do. this only updates files if for some reason environment or files got changed...


the correct commands would be: "make spring && sudo make install-spring". but using "make install" is always a bad idea when you've a package system. it would be better if you create a package of spring and then install that. (for example with checkinstall on ubuntu)



only possible bug i see here is "sudo make install-spring" fails.


which distribution are you? if there packages are available for it use them, if you want to install, install into your home directory as it doesn't require a "sudo" and leaves system 100% clean... (use cmake -DCMAKE_INSTALL_PREFIX=/home/abma/local . for example)

~0008356

abma (administrator)

Last edited: 2012-02-28 01:27

note: these files are always recreated on "make install":
Creating spring/bitmaps.sdz
Creating springcontent.sdz
Creating maphelper.sdz
Creating cursors.sdz

because we had in history people with broken files because they wasn't updated. so this is for you own safety.

~0008359

dfreeman (reporter)

"make install-spring works fine here... so more info is needed."

Sure, but what info would you like? I've given you the console output. I'll attach the CMakeCache.txt

"this only updates files if for some reason environment or files got changed..."

That's what it *should* do, not what it actually does. What it actually does is build the files I mentioned even though the previous command on the console should have also built those files.

"it would be better if you create a package of spring and then install that."

That's your opinion. I've never done that, never cared. /usr/local is allowed to be a bit messy. It should still work like every other makefile out there. And in particular, I am following the Spring documentation.

My distribution is openSUSE 12.1 for 64 bit. I am not aware of any packages being available, but if I could get things working bug-free I would be willing to create them to share. (Someone would have to outline the steps involved.) I'd probably build in a freshly installed virtual machine for 32 and 64 bit. Then, as you suggest, I'd have a cleanly installed system, and so would others.

I'm not really thrilled about "make install" always recreating files - it breaks the standard and expected behaviour of just copying things. I am one of those people who get really nervous about running anything as root, and I prefer that the whole project be built as a regular user and then the minimum be done by "make install". Is it possible that those files that were not regenerated were due to them being owned by root? A previous run of "sudo make" would cause that, precisely why I hate for anything to be built by root.

~0008361

abma (administrator)

CMake Error at rts/builds/default/cmake_install.cmake:36 (FILE):
  file INSTALL cannot find
  "/opt/spring_85.0/rts/builds/default/CMakeFiles/CMakeRelink.dir/spring".

the path should be /opt/spring_85.0/spring
for some reason it isn't...

in which path did you run "cmake ." ?

~0008363

dfreeman (reporter)

In /opt/spring_85.0/

Same as for make.

~0008595

dfreeman (reporter)

This still happens in v88.

~0008735

abma (administrator)

does running "cmake ." twice fix it? (could be some cmake caching "bug" ...

~0008812

abma (administrator)

...
+Notes

-Issue History
Date Modified Username Field Change
2012-02-22 09:55 dfreeman New Issue
2012-02-28 01:21 abma Note Added: 0008355
2012-02-28 01:21 abma Status new => feedback
2012-02-28 01:25 abma Note Edited: 0008355
2012-02-28 01:27 abma Note Added: 0008356
2012-02-28 01:27 abma Note Edited: 0008356
2012-02-28 15:57 dfreeman Note Added: 0008359
2012-02-28 15:57 dfreeman File Added: CMakeCache.txt
2012-02-28 18:05 abma Note Added: 0008361
2012-02-28 19:04 dfreeman Note Added: 0008363
2012-04-08 18:06 dfreeman Note Added: 0008595
2012-06-04 02:33 abma Note Added: 0008735
2012-06-21 09:46 abma Note Added: 0008812
2012-06-21 09:46 abma Status feedback => resolved
2012-06-21 09:46 abma Resolution open => unable to reproduce
2012-06-21 09:46 abma Assigned To => abma
+Issue History