Corbeau wrote:...so, if I simply move the "build" to /usr it will be "installed"?
No, the directory structure is different. You can install the build with 'sudo make install', but I don't recommend that since it installs files to your system directories outside your package manager's knowledge, which may cause problems when you try to install or uninstall (other) software the usual way, and there's no easy way to get them cleaned out again.
The main differences between running from the build directory and install directories are all related to how files are found. When installed:
- Client finds server to run even when not configured with --enable-debug
- Translations are found (-> localization works)
- If support for loadable AI modules is built in (not by default), the modules are found even when not configured with --enable-debug
Of these, localization support is one that matters. To get it working without messing system directories you can install to location other than system directories. Configure with --prefix=/path/to/installation/root/
Code: Select all
> ../freeciv-2.5.7/configure --prefix=/home/cazfi/freeciv/install --enable-client=gtk3
> make
> make install
> /home/cazfi/freeciv/install/bin/freeciv-gtk3