A make-like build utility based on Lua


 
Thread Tools Search this Thread
Top Forums Programming A make-like build utility based on Lua
# 1  
Old 03-07-2017
Hammer & Screwdriver A make-like build utility based on Lua

xmake is a make-like build utility based on lua. (Link to project site: xmake)

The project focuses on making development and building easier and provides many features (.e.g package, install, plugin, macro, action, option, task ...), so that any developer can quickly pick it up and enjoy the productivity boost when developing and building project.

The content of xmake.lua is very simple:

Code:
target("hello")
    set_kind("binary")
    add_files("src/*.c")

Support languages:
  • c/c++
  • objc/c++
  • asm
  • swift
  • dlang
  • golang
  • rust

Image

Moderator's Comments:
Mod Comment edit by bakunin: link fixed
A make-like build utility based on Lua-usage_demogif

Last edited by bakunin; 03-07-2017 at 02:02 AM..
# 2  
Old 03-07-2017
Moderator's Comments:
Mod Comment First off, there is no problem in principle with publicising Open Source Software projects here. We would have appreciated, though, if you would have contacted us before. Although we generally support OSS projects we reserve the right to decide about doing so on an individual basis. Just contact any member of the moderation/administration team - favourably Neo, as he is the founder and biggest benefactor of this board. Thank you for your future consideration and cooperation on this part.

I have fixed the link to your project site in your posting.

Much luck for your project and enjoy your stay here.

bakunin
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

[LUA-Awesome] Can i use $XDG_XY_DIR inside a lua script?

Heyas I'm a fan of AwesomeWM, but i had failed to learn lua, though, i'm quite satisfied with the cofniguration i have by now. Either way, i'd like to know if i could 'call' those XDG_XY_DIR variables which are located on my linux ~/.config/user-dirs.dirs. While to call scripts i use... (0 Replies)
Discussion started by: sea
0 Replies

2. UNIX for Dummies Questions & Answers

Make Utility Question

Hello, I'm a recent convert to UNIX and I'm attempting to understand exactly how the make utility is working under the hood. Now, I understand that each rule has a target, dependencies, and update command, but the thing I'm confused about is exactly how the utility is determining when to... (1 Reply)
Discussion started by: kramer_102
1 Replies

3. Programming

make utility

Hi, Could someone tell me why make utility is mostly preferred for compilation and generating executable in UNIX rather than any user created scripts which contains commands for compilation? (2 Replies)
Discussion started by: naan
2 Replies

4. Programming

Help with a C program that acts like the make utility

Hi, I'm trying to create a C program that functions like the make utility in UNIX for personal use. My program would read in from a generic makefile and execute whatever is in that makefile but I'm not sure as to where I should start coding. I would appreciate any help. Thanks. (1 Reply)
Discussion started by: kratos.
1 Replies

5. UNIX for Dummies Questions & Answers

How to print something in make utility

Hi want to know the syntax of printing something (value or variable) in GNU make utility. I give this in the Makefile: echo "Hi" OR @echo "Hi" But I only get error this when I run make (at the line where I have echo): Makefile:9: *** missing separator. Stop. Whats the problem? How can... (2 Replies)
Discussion started by: radiatejava
2 Replies

6. UNIX for Advanced & Expert Users

How can i make Build.

I have just build a softpaq for our softqare release. Now i am giving tar file of softpaq to customer. It need to extract and then need to run script file inside it. I want to build this way that when user extract script file in this should automatically starts/excutes... Can anyone suggest... (3 Replies)
Discussion started by: ajayyadavmca
3 Replies

7. Solaris

Make utility - some Qs togurus..

(Sorry for previous not on enlish! I did not realized it is english forum. ) I am looking for help with Make utility. I could not get help from the 'man' pages. 1. About Macro (as a variable): It is clear about defining any macro in beginning or in command line, but isn't it no way to redefine... (0 Replies)
Discussion started by: alex_5161
0 Replies

8. Solaris

Make utility

Hi Guys, I m very confused about the make/makefile utility in all unix. 1) My questions is why we need make. 2) Why some source code needs to complile. 3) I download the Bind 9 from Sunfreeware.com. I use pkgadd -d to install the bind. I 'm struck here becasue I can't find /etc/named.conf... (2 Replies)
Discussion started by: bigmoon
2 Replies

9. Programming

MAKE utility

I wrote a makefile, every thing is working fine, But One of the C header files which is created by me is kept in a different folder other than the current directory, I have given this PATH to VPATH Variable Example :- VPATH = /home/user1/projects/victor.h It gives an error as : file... (4 Replies)
Discussion started by: victorvvk
4 Replies

10. Programming

Make utility

When we run the make utility , make compiles only those files which are undergone changes(other files which have not undergone any changes are not recompiled) The Following quotes says When you run the make utility, it examines the modification times of files and determines what needs to be... (4 Replies)
Discussion started by: victorvvk
4 Replies
Login or Register to Ask a Question