Top 15 Automake Alternative and Similar Softwares | Dec 2024

GNU Automake is a programming tool that produces portable makefiles for use by the make program, used in compiling software.

1. Ninja Build

Ninja Build Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.......

2. autosetup

autosetup autosetup is a tool, similar to autoconf, to configure a build system for the appropriate environment, according to the system capabilities and the user-selected options.autosetup is designed to be light-weight, fast, simple and flexible.Notable features include:* Easily check for headers, functions, types for C/C++* Easily support user configuration options* Can......

3. Autoconf

Autoconf GNU Autoconf is a tool for producing configure scripts for building, installing and packaging software on computer systems where a Bourne shell is available.......

4. qmake

qmake Manual: https://doc.qt.io/qt-5/qmake-manual.html qmake is a tool from The Qt Company that helps simplify the build process for development project across different platforms. qmake automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile. qmake can be used for any software......

5. Premake

Premake Powerfully simple build configurationDescribe your software project just once, using Premake's simple and easy to read syntax, and build it everywhere. Generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux. Use the full featured Lua scripting engine to make build......

6. CMake

CMake CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.......

7. SCons

SCons SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to......

8. EBuild

EBuild EBuild is a software build automation system. It is written in Java but is a general system that can be applied to almost any software development in its entirety.EBuild is general in design — but owing to its origins — EBuilds 'out of the box' support for different development platfroms......

9. Eclipse Xtext

Eclipse Xtext Xtext is an open-source framework for developing programming languages and domain-specific languages (DSLs). Unlike standard parser generators, Xtext not only generates a parser, but also a class model for the Abstract Syntax Tree and a fully featured, customizable Eclipse-based IDE.Xtext is being developed in the Eclipse Project as part of......

10. JetBrains MPS

JetBrains MPS JetBrains MPS is a metaprogramming system which is being developed by JetBrains. It implements language-oriented programming. MPS is an environment for language definition, a Language Workbench, and integrated development environment (IDE) for such languages.Composable languagesDevelopers from different domains can benefit from domain specific language extensions in general purpose programming languages.......

11. AVD Launcher

AVD Launcher AVD Launcher is a front-end to the Android Virtual Devices (AVDs) emulator from Google. Written in Bash, the tool allows you to run Android SDK emulator without opening Android Studio and without using command-line interface (terminal). It is the lightest alternative to emulate Android virtual machines in computer, consuming very......

12. Genymotion

Genymotion A faster Android emulatorGenymotion is an Android emulator for building and testing great Android apps. It’s fast, simple and powerful.It offers 20 pre-configured devices and you can create your own custom ones.Insanely fast and fully featured:— Resizable windows— Screenshots— Screencasts— Command line tool— Java API— Seamless copy-paste— Customizable IMEI, MEID,......

13. clang

clang C, C++, Objective C and Objective C++ front-end for the LLVM compiler.......

14. Compiler Explorer

Compiler Explorer Compiler Explorer is an interactive compiler. The left-hand pane shows editable C/C++/Rust/Go/D code. The right, the assembly output of having compiled the code with a given compiler and settings. Multiple compilers are supported, and the UI layout is configurable (the Golden Layout library is used for this).......

15. Synalyze It!

Synalyze It! You got a binary file and don't know its contents. Or some software creates binary files where you have a specification but don't want to decode them manually.Synalyze It! allows you to create a grammar for binary files interactively. Unlike in regular hex editors or viewers the files are interpreted......