]> Dogcows Code - chaz/yoink/blobdiff - configure
improved build tools
[chaz/yoink] / configure
index 9f97b6424af101c05f87ef3c13a75cdd932b0b01..7a4adbf4997b3d1258e56bd068ef429e011d4859 100755 (executable)
--- a/configure
+++ b/configure
@@ -51,7 +51,7 @@ Basic configuration:
       --mandir=DIR        directory to install manual pages
 
       --disable-dependency-tracking  speed up one-time builds
-      --enable-link-sh    decrease the number of direct dependencies
+      --enable-asneeded   decrease the number of direct dependencies
 
 Program options:
       --enable-debug      include debugging symbols and code paths
@@ -80,13 +80,13 @@ os.remove(config_log)
 --
 
 -- Return true if a file exists, false otherwise.
-function file_exists(file)
-       return os.execute("test -f "..file) == 0
+function file_exists(path)
+       return os.execute(string.format("test -f %q", path)) == 0
 end
 
 -- Print an error message and exit with an error.
 function die(...)
-       for _,value in ipairs(arg) do
+       for i,value in ipairs(arg) do
                print("fatal: "..tostring(value))
        end
        if file_exists(config_log) then
@@ -183,7 +183,7 @@ end
 -- code zero) given some arguments.  Returns nil if none were successful.
 function find_command(commands, args)
        if not args then args = "" end
-       for _,command in ipairs(commands) do
+       for i,command in ipairs(commands) do
                if try_run(command.." "..args) then return command end
        end
        return nil
@@ -297,7 +297,7 @@ do
                print("warning: unknown or incomplete argument "..arg)
        end
 
-       for _,arg in ipairs(arg) do
+       for i,arg in ipairs(arg) do
                parse_arg(arg)
        end
 
@@ -472,8 +472,8 @@ config.USE_HOTLOADING               = get_feature("hotloading")
 config.USE_THREADS                     = get_feature("threads")
 config.PROFILING_ENABLED       = get_feature("profile") and add_cflag("-pg")
 
-if get_feature("link-sh") then
-       -- TODO
+if get_feature("asneeded") then
+       define.AS_NEEDED = true
 end
 
 if get_package("gtk") then
This page took 0.020281 seconds and 4 git commands to generate.