Autark icon
Autark icon

Autark

A declarative, self-bootstrapping build system for portable, vendored source distributions with proper dependency tracking.

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Linux
  • BSD
1like
0articles

Features

Autark News & Activities

Highlights All activities

Recent activities

  • antosha_one updated Autark
  • antosha_one added Autark
  • antosha_one updated Autark
  • antosha_one updated Autark
  • antosha_one liked Autark
  • Gradle icon
    antosha_one added Autark as alternative to Gradle, Maven, GNU Make and Premake + 40 similar activities

Autark information

AlternativeTo Category

Development

GitHub repository

  •  15 Stars
  •  1 Forks
  •  1 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Autark was added to AlternativeTo by antosha_one on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is Autark?

Autark is a vendored, self-bootstrapping C/C++ build system for portable source distributions. It builds itself with C99 compiler then builds your code.

The goal of Autark is to provide the community with a portable, cross-platform build environment that has no external dependencies and can be distributed directly with the project’s source code. It eliminates version compatibility issues common to traditional build systems, making software truly open and self-contained.

The build.sh script automatically initializes the Autark build system, and then proceeds with your project build. Autark handles both internal and external project dependencies much more precisely and cleanly than is typically done with Makefiles by hands. Build rules are defined using a specialized DSL in Autark files, which is mostly declarative in nature.