Changes between Initial Version and Version 1 of Ticket #103
- Timestamp:
- 08/15/07 12:07:37 (17 years ago)
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 1 This 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 5 2 configurations. 6 3 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. 4 In 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. 11 5 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. 6 As 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. 17 7 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. 8 In 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. 22 9 23 10 Here are the parameters to the new build.bat script. 24 11 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]12 build.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]] 34 21 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 ***************************************************************** 22 Help: -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]] 26 Action: -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]] 57 46 58 47 * NOTE that there are still a few outstanding issues with the x64 builds