Changes between Initial Version and Version 1 of Ticket #103


Ignore:
Timestamp:
08/15/07 12:07:37 (17 years ago)
Author:
gregboone
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #103 – Description

    initial v1  
    1 This submission will add Win64 support to the OSGeo FDO API and the OSGeo SDF
    2 Provider. A new platform configuration 'x64' has been added to all relevant
    3 windows project and solution files. Developers can now either choose to build the
    4 standard 'Win32' Debug and Release configurations or the 'x64' Debug and release
     1This submission will add Win64 support to the OSGeo FDO API and the OSGeo SDF Provider. A new platform configuration 'x64' has been added to all relevant windows project and solution files. Developers can now either choose to build the standard 'Win32' Debug and Release configurations or the 'x64' Debug and release
    52configurations.
    63
    7 In the process of adding the 'x64' configurations, several project files were
    8 cleaned up to remove stale configurations that were no longer being maintained
    9 or used. The general goal is to have only a Debug and a Release configuration
    10 for each platform supported.
     4In the process of adding the 'x64' configurations, several project files were cleaned up to remove stale configurations that were no longer being maintained or used. The general goal is to have only a Debug and a Release configuration for each platform supported.
    115
    12 As a part of the x64 changes, several source files were changed to fix warnings
    13 or resolve build issues. Many of these changes happened in the Third-party
    14 directory. If updates are to be made to projects in the Third-party from the
    15 original posted source on the originating sites, care should be made to preserve
    16 the x64 changes.
     6As a part of the x64 changes, several source files were changed to fix warnings or resolve build issues. Many of these changes happened in the Third-party directory. If updates are to be made to projects in the Third-party from the original posted source on the originating sites, care should be made to preserve the x64 changes.
    177
    18 In addition of the project file and source file changes, the Open Source build
    19 scripts were also updated to allow the x64 configurations to be built through a
    20 command line process. If an x64 configuration is needed, use the -p option to
    21 specify the platform that needs to be built.
     8In addition of the project file and source file changes, the Open Source build scripts were also updated to allow the x64 configurations to be built through a command line process. If an x64 configuration is needed, use the -p option to specify the platform that needs to be built.
    229
    2310Here are the parameters to the new build.bat script.
    2411
    25 ******************************************************************
    26 build.bat [-h]
    27           [-o=OutFolder]
    28           [-c=BuildType]
    29           [-p=PlatformType]
    30           [-a=Action]
    31           [-w=WithModule]
    32           [-d=BuildDocs]
    33           [-py=BuildPythonWrappers]
     12build.bat
     13          [-h][[BR]]
     14          [-o=!OutFolder][[BR]]
     15          [-c=!BuildType][[BR]]
     16          [-p=!PlatformType][[BR]]
     17          [-a=Action][[BR]]
     18          [-w=!WithModule][[BR]]
     19          [-d=!BuildDocs][[BR]]
     20          [-py=!BuildPythonWrappers][[BR]]
    3421
    35 Help:                  -h[elp]
    36 OutFolder:             -o[utpath]=destination folder for binaries
    37 BuildType:             -c[onfig]=release(default), debug
    38 PlatformType:          -p[latform]=win32(default), x64
    39 Action:                -a[ction]=build(default),
    40                                  buildinstall,
    41                                  install,
    42                                  clean
    43 BuildDocs:             -d[ocs]=skip(default), build
    44 BuildPythonWrappers:   -py[thon]=skip(default), build
    45 WithModule:            -w[ith]=all(default),
    46                                fdo,
    47                                providers,
    48                                shp,
    49                                sdf,
    50                                wfs,
    51                                wms,
    52                                arcsde,
    53                                odbc,
    54                                mysql,
    55                                gdal
    56 *****************************************************************
     22Help:                  -h[elp][[BR]]
     23!OutFolder:             -o[utpath]=destination folder for binaries[[BR]]
     24!BuildType:             -c[onfig]=release(default), debug[[BR]]
     25!PlatformType:          -p[latform]=win32(default), x64[[BR]]
     26Action:                -a[ction]=
     27                                 build(default),
     28                                 buildinstall,[[BR]]
     29                                 install,[[BR]]
     30                                 clean[[BR]]
     31
     32!BuildDocs:             -d[ocs]=skip(default), build[[BR]]
     33!BuildPythonWrappers:   -py[thon]=skip(default), build[[BR]]
     34!WithModule:            -w[ith]=
     35                               all(default),
     36                               fdo, [[BR]]
     37                               providers, [[BR]]
     38                               shp, [[BR]]
     39                               sdf, [[BR]]
     40                               wfs, [[BR]]
     41                               wms, [[BR]]
     42                               arcsde, [[BR]]
     43                               odbc, [[BR]]
     44                               mysql, [[BR]]
     45                               gdal[[BR]]
    5746
    5847* NOTE that there are still a few outstanding issues with the x64 builds