|
Quoting Sarah <morningcrafter0603@gmail.com>:
I am writing a build script in Lua for my language and I need to find out if the user has either Clang or GCC installed. My first idea was to run os.execute("clang") and check the return code, but clang just errors straight to the console. I don't want to search through directories to detect compilers as it is quite an overhead for a build script. Any ideas on how I could solve this issue?
On Unix-oid systems you could invoke the `which` binary:
[foo@bar ~]$ which clang /usr/bin/clang
-tobbik