[fdo-internals] fdo installation & build script confusion
UV
uvwild at googlemail.com
Wed Sep 23 20:17:24 EDT 2009
In order to test my sandbox branched from trunk I needed to compile FDO
from trunk as there are no build server is creating HEAD builds for this
yet.
this cannot work out of the box because of path issues.
the mapguide buildscript checks for
MgDev\Oem\FDO\Bin\%TYPEBUILD%
whereas the FDO build.bat installs into
MgDev\Oem\FDO\Bin
MgDev\Oem\FDO\Inc
MgDev\Oem\FDO\Lib
I included a patch for mapguide MgDev\build.bat to make this work more
intuitively as those build scripts still are a lot easier to use than
many separate VS solutions
now you can build FDO & mapguide
using:
>cd %PATH_TO_FDO%
>build -a=buildinstall -o=%PATH_TO_MGDEV%\Oem
>cd %PATH_TO_MGDEV%
>build
I know this is between to separate OsGeo projects but not being
responsible does not make it go away.
-------------- next part --------------
Index: build.bat
===================================================================
--- build.bat (revision 4260)
+++ build.bat (working copy)
@@ -204,15 +204,19 @@
goto custom_error_no_help
:check_fdo
:check_fdo_bin
-if exist "%MG_OEM%\FDO\Bin\%TYPEBUILD%" goto check_fdo_inc
+
+REM if exist "%MG_OEM%\FDO\Bin" goto check_fdo_inc
+if exist "%MG_OEM%\FDO\Bin" goto check_fdo_inc
SET ERRORMSG=Unable to find FDO binaries. Copy the FDO binaries %MG_OEM%\FDO\Bin\%TYPEBUILD%
goto custom_error_no_help
+
:check_fdo_inc
-if exist "%MG_OEM%\FDO\Bin\%TYPEBUILD%" goto check_fdo_lib
+if exist "%MG_OEM%\FDO\Inc" goto check_fdo_lib
SET ERRORMSG=Unable to find FDO headers. Copy the FDO headers into %MG_OEM%\Inc
goto custom_error_no_help
+
:check_fdo_lib
-if exist "%MG_OEM%\FDO\Bin\%TYPEBUILD%" goto start_build
+if exist "%MG_OEM%\FDO\Lib" goto start_build
SET ERRORMSG=Unable to find FDO lib files. Copy the FDO lib files into %MG_OEM%\Lib
goto custom_error_no_help
More information about the fdo-internals
mailing list