ConfiglocalEXAMPLE.cmd

From NEOSYS Dev Wiki
Revision as of 17:08, 20 May 2011 by Steve (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
rem --------------------------------------------------------------
rem --- your local configuration is in configlocal.cmd         ---
rem --- (copy configlocalEXAMPLE.cmd TO configlocal.cmd)       ---
rem --------------------------------------------------------------
rem * indicates the default. Uncomment alternatives or add your own
rem
rem EXODUS VERSION (no spaces or unusual characters!)
rem --------------
rem set EXO_MAJOR_VER=0 *
rem set EXO_MINOR_VER=0 *
rem set EXO_MICRO_VER=0 *
rem set EXO_BUILD_VER=0 *
rem
rem TARGET_CPU
rem ----------
rem set TARGET_CPU=x64 *
rem set TARGET_CPU=x86
rem 
rem CONFIGURATION
rem -------------
rem set CONFIGURATION=Release *
rem set CONFIGURATION=Debug
rem
rem TOOLSET
rem -------
rem set EXO_TOOLSET=SDK71 *
rem set EXO_TOOLSET=VS2005
rem
rem PROGRAM DRIVE - for the "EXO_PROGRAM_DRIVE" bit of EXO_PROGRAM_DRIVE\Program Files\Postgresql\9.0\bin etc
rem -------------
rem set EXO_PROGRAMDRV=C: *
rem set EXO_PROGRAMDRV=D:
rem
rem NO TRAILING SLASH!
rem POSTGRES, BOOSTPRO, VISUAL STUDIO, SDK, NSIS must all be stored on one drive
rem otherwise you need to configure "below the line" in the config.cmd/configcustom.cmd
rem eg X:\Program Files\PostgreSQL\9.0\bin
rem X:\Program Files\Boost\1_46_1\bin
rem X:\Program Files\Microsoft Visual Studio 8\VC\
rem X:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
rem X:\Program Files\NSIS\makensis.exe
rem some may be "Program Files (x86)" on x64 platform
rem
rem BUILD ROOT - if not using BOOSTPRO, for the "EXO_BUILD_ROOT" bit of EXO_BUILD_ROOT\Boost\1_46_1\bin
rem ----------
rem set EXO_BUILD_ROOT= * (blank means root relative to location of Exodus source)
rem set EXO_BUILD_ROOT=D:
rem
rem NO TRAILING SLASH! NO RELATIVE PATHS - blank means root of exodus drive
rem dependencies = currently only BOOST. BOOSTPRO isnt here. it is assumed to be on the PROGRAM_DRIVE above
rem 
rem POSTGRES - for the "9.0" bit in X:\Program Files\PostgreSQL\9.0\bin
rem --------
rem set EXO_POSTGRES_VER=9.0 *
rem set EXO_POSTGRES_VER=8.4
rem set EXO_POSTGRES_VER=9.0a
rem 
rem BOOSTPRO - for 
rem --------
rem set EXO_BOOSTPRO=NO * (libs are in %EXO_BUILD_ROOT%\boost_1_46_1\bin)
rem set EXO_BOOSTPRO=YES (x86-only libs from boostpro in X:\Program Files\boost_1_46_1\bin)
rem 
rem BOOST - for the "1_46_1" bit in D:\boost_1_46_1\bin or C:\Program Files\boost_1_46_1\bin
rem -----
rem set EXO_BOOST_VER=1_46_1 *
rem set EXO_BOOST_VER=1_44_0
rem
rem UPLOADER
rem --------
rem EXO_UPLOADUSER=steve.bush@gmail.com (only an example, there is no default)
rem UPLOADPASS_EXO=somesillysecret

rem Note about include and lib search paths
rem ---------------------------------------
rem exodus project build looks for includes and libs in this order
rem so that architecture specific lib32/lib64 is picked before generic lib
rem and you can keep different architectures in the same tree
rem (xx=32 or 64)
rem libxx
rem stagexx\lib
rem lib
rem stage\lib