Contents | IndexOptionally Run the Build_parse.bat Script
Building Feature Data Objects
Build Outputs
Run the Build_linux.sh Script
In a terminal window
enter cd /home/OpenSource and
then enter build --h. The build help
text is contained in the following list:
- build_linux.sh
[--h] [--c BuildType] [--a Action] [--w WithModule] [--d BuildDocs]
[--m ConfigMakefiles]
- Help:
--h[elp]
- BuildType:
--c[onfig] release(default), debug
- Action:
--a[ction] buildinstall(default), build, install, uninstall, clean
- ConfigMakefiles:
--m[akefile] configure (default), noconfigure
- WithModule:
--w[ith] all (default), fdocore, fdo, thirdparty, utilities, providers,
shp, sdf, wfs, wms, arcsde, rdbms
- BuildDocs:
--d[ocs] skip(default), build
NoteThe --a configure clause triggers
the processing of the configure.in and makefile.am files to create
the configure and makefile scripts followed by a configure, make
and make install. The --a buildinstall clause
triggers a make followed by a make install.
Configure, build and
install all of the component binaries and the API documentation
using the command ./build_linux.sh --d build
Configure and remove
the intermediate files produced during the last build using the
command ./build_linux.sh –a clean
Configure and uninstall
the current distribution, leaving the documentation intact, using
the command ./build_linux.sh –a uninstall
Configure, build and
install the debug binaries using the command ./build_linux.sh –c debug
Configure and build
the release binaries component by component using the following
commands.
-
./build_linux.sh --a build --w
thirdparty
-
./build_linux.sh --a build --w
fdo --m noconfigure
-
./build_linux.sh --a build --w
utilities --m noconfigure
-
./build_linux.sh --a build --w arcsde
-
./build_linux.sh --a build --w sdf
-
./build_linux.sh --a build --w shp
-
./build_linux.sh --a build --w wfs
-
./build_linux.sh --a build --w wms
-
./build_linux.sh --a build --w rdbms
NoteThe build of the third
party components triggers a configure for all of the components,
thirdparty, fdo, utilities, and providers. The noconfigure argument
is used with the makefile option to suppress a repeat configure
operation during the build of the fdo and utilities components.
Build and install
the API documentation and install the release binaries using the
following commands.
-
./build_linux.sh --a install
--w thirdparty
-
./build_linux.sh --a install
--w fdo --d build
-
./build_linux.sh --a install
--w providers --d build
NoteThere is no documentation
built for the third party components.
Remove intermediate
files from the build directories and uninstall the binaries and
include files from the output directories using the following commands.
-
./build_linux.sh --a clean --w
thirdparty
-
./build_linux.sh --a clean --w fdo
-
./build_linux.sh --a clean --w
utilities
-
./build_linux.sh --a clean --w
providers
-
./build_linux.sh --a uninstall
--w thirdparty
-
./build_linux.sh --a uninstall
--w fdo
-
./build_linux.sh --a uninstall
--w providers
-
./build_linux.sh --a uninstall
--w utilities
NoteThe uninstall commands
do not delete the API documentation in the docs directory.
Configure, build,
and install the debug binaries using the following commands.
-
./build_linux.sh --c debug --w
thirdparty
-
./build_linux.sh --c debug --m
noconfigure --w fdo
-
./build_linux.sh --c debug --m
noconfigure --w utilities
-
./build_linux.sh --c debug --w
providers