Global Information Lookup Global Information

GNU Autotools information


GNU Autotools
Original author(s)Community
Developer(s)Free Software Foundation
Stable release
Multiple
Written inM4 (computer language), C
Operating systemCross-platform
PlatformGNU and others
Included withGNU Operating System
Available inEnglish
LicenseGNU General Public License version 2
Websitewww.gnu.org/software/software.html

The GNU Autotools, also known as the GNU Build System, is a suite of programming tools designed to assist in making source code packages portable to many Unix-like systems.

It can be difficult to make a software program portable: the C compiler differs from system to system; certain library functions are missing on some systems; header files may have different names; shared libraries may be compiled and installed in different ways. One way to handle platform differences is to write conditional code, with code blocks selected by means of preprocessor directives (#ifdef); but because of the wide variety of build environments this approach quickly becomes unmanageable. Autotools is designed to address this problem more manageably.

Autotools is part of the GNU toolchain and is widely used in many free software and open source packages. Its component tools are free software, licensed under the GNU General Public License with special license exceptions[1][2] permitting its use with proprietary software.

The GNU Build System makes it possible to build many programs using a two-step process: configure followed by make.[3]

  1. ^ "Savannah Git Hosting - autoconf.git/blob - COPYING.EXCEPTION". Git.savannah.gnu.org. Archived from the original on 2011-07-21. Retrieved 2016-04-01.
  2. ^ "libtool.git - GNU Libtool". Git.savannah.gnu.org. 2005-01-08. Retrieved 2016-04-01.
  3. ^ "The GNU configure and build system - Introduction". Airs.com. 1998-07-01. Retrieved 2016-04-01.

and 25 Related for: GNU Autotools information

Request time (Page generated in 0.7762 seconds.)

GNU Autotools

Last Update:

quickly becomes unmanageable. Autotools is designed to address this problem more manageably. Autotools is part of the GNU toolchain and is widely used...

Word Count : 1506

GNU toolchain

Last Update:

PlayStation 3. Projects included in the GNU toolchain are: GNU Autotools (GNU Build System): Autoconf, Automake and Libtool GNU Binutils: a suite of tools including...

Word Count : 247

GNU Libtool

Last Update:

Wayback Machine Autotools Tutorial Avoiding libtool minefields when cross-compiling Archived 2009-03-28 at the Wayback Machine Autotools Mythbuster Portals:...

Word Count : 410

Autoconf

Last Update:

libraries with Automake and Autoconf. Autotoolset home page Autotools: A practitioner's guide to Autoconf, Automake and Libtool Autotools Mythbuster...

Word Count : 809

Xenocara

Last Update:

X.Org used imake but recent modularised versions have switched to GNU autotools. Xenocara uses BSD make and is designed to ease building and maintenance...

Word Count : 237

Imake

Last Update:

configuration management. With the release of X.org X11R7.0, it was replaced by GNU Autotools. (X11R6.9 and X11R7.0 were the same codebase with a different build...

Word Count : 255

List of GNU packages

Last Update:

intended to replace yacc GNU build system (autotools) – contains Autoconf, Automake, Autoheader, and Libtool GNU Compiler Collection – optimizing compiler...

Word Count : 2051

Software distribution

Last Update:

developers who created the distribution or by the user community itself. GNU Autotools are widely used for which consist of source files written in C++ and...

Word Count : 353

Cross compiler

Last Update:

the most essential components required to compile C source code. The GNU Autotools packages (i.e. autoconf, automake, and libtool) use the notion of a...

Word Count : 3595

Configure script

Last Update:

simplify the challenge of cross-platform software development by using GNU Autotools. These scripts query the system on which they run for environment settings...

Word Count : 534

Termux

Last Update:

as Termux supports a variety of build tools including CMake, Meson, GNU Autotools, as well as compilers for C++, Rust, Go, Swift, and other programming...

Word Count : 883

README

Last Update:

(especially those following the Gnits Standards or those produced with GNU Autotools) include a standard set of readme files: Also commonly distributed with...

Word Count : 1211

GNOME

Last Update:

address book, tasks and memo information Meson is replacing GNU Build System (autotools) as build automation tools of choice BuildStream, a distribution...

Word Count : 7168

GTK

Last Update:

GTK 3. GTK (and GNOME, GLib, etc.) formerly utilized the GNU Build System (named Autotools) as the build automation system of choice. Since August 14...

Word Count : 4054

List of build automation software

Last Update:

used by some IDE as Qt Creator, KDevelop and GNOME Builder. GNU Build System (aka autotools), a collection of tools for portable builds. These in particular...

Word Count : 1184

Gambas

Last Update:

includes a tool for the creation of installation packages, supporting GNU Autotools, slackpkg, pacman, RPM, and debs (the latter two then tailored for specific...

Word Count : 2579

Lzip

Last Update:

Master-Console Inc. The GNU Autotools support lzip. Adding dist-lzip to AM_INIT_AUTOMAKE will build lzip-ed tarballs. Versions 1.23 and newer of GNU tar support using...

Word Count : 889

IcedTea

Last Update:

system by providing a wrapper around the OpenJDK makefiles using the GNU Autotools. This removes the need to remember numerous environment variables for...

Word Count : 3064

FSF Free Software Awards

Last Update:

contributed significantly to the GNU Core Utilities, GNU Autotools and Gnulib. 2020 Bradley M. Kuhn for his work in enforcing the GNU General Public License (GPL)...

Word Count : 2697

Gnits standards

Last Update:

cover many of the same topics. Free and open-source software portal GNU Autotools GNU coding standards Gnits Standards Gnits Standards (mirror) Effect of...

Word Count : 230

Cygwin

Last Update:

Ruby, Tcl, Ada, CLISP, Scheme, OCaml, Prolog Development tools: make, autotools, flex, bison, doxygen Version control systems: cvs, subversion, git, mercurial...

Word Count : 2477

Libt2n

Last Update:

exceptions from the server back to the caller easy integration into GNU Autotools and Pkg-config The limitations of the current libt2n implementation:...

Word Count : 318

Qt Creator

Last Update:

manager that can use a variety of project formats such as .pro, CMake, Autotools and others. A project file can contain information such as what files...

Word Count : 842

Dillo

Last Update:

graphical web browser". "Working base from OpenBSD 6.8 pkg, switched from autotools to plain Makefiles". See [1] for coverage "Overview". GitHub. "Commits...

Word Count : 1881

CMake

Last Update:

separate source/build file trees system checks and introspection (similar to Autotools): what system could and could not do automatically scan C/C++ deps cross-platform...

Word Count : 2257

PDF Search Engine © AllGlobal.net