PlutoLang / Pluto

A superset of Lua 5.4 with a focus on general-purpose programming.
https://pluto-lang.org
MIT License
360 stars 22 forks source link

Allow PHP scripts to append compiler flags via argv #933

Closed cattokomo closed 2 days ago

cattokomo commented 2 weeks ago

E.g

CXXFLAGS=" -Dsomething" php scripts/compile.php
LDFLAGS=" -fpermissive" php scripts/link_pluto.php
Sainan commented 2 weeks ago

LDFLAGS seems hacky; the scripts should always just work. CXXFLAGS for additional macro defines seems more reasonable.

Sainan commented 2 weeks ago

In regards to CXXFLAGS, can you not simply do php scripts/compile.php "clang -DPLUTO_SOMETHING"?

cattokomo commented 2 weeks ago

In regards to CXXFLAGS, can you not simply do php scripts/compile.php "clang -DPLUTO_SOMETHING"?

Nope, the PHP scripts passed that to which.