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
0comments
0articles

Features

Autark News & Activities

Highlights All activities

Recent activities

Autark information

  • Developed by

    EE flagSoftmotions
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    40 alternatives listed
  • Supported Languages

    • English

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?

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.

Official Links