]> Dogcows Code - chaz/yoink/blobdiff - configure
remove some deprected stuff
[chaz/yoink] / configure
index 7a4adbf4997b3d1258e56bd068ef429e011d4859..bea16f44f4ce2eb12e3ce0b0482f262bb05aac23 100755 (executable)
--- a/configure
+++ b/configure
@@ -50,16 +50,16 @@ Basic configuration:
       --datadir=DIR       directory to install shared data files
       --mandir=DIR        directory to install manual pages
 
-      --disable-dependency-tracking  speed up one-time builds
-      --enable-asneeded   decrease the number of direct dependencies
+      --disable-dependency-tracking  speed up one-time builds (maybe)
+      --disable-special-linking      do not use direct dependency minimizer
+      --enable-profile    compile in gprof profiling instructions
 
 Program options:
-      --enable-debug      include debugging symbols and code paths
-      --enable-double-precision      use doubles instead of floats
-      --enable-profile    compile in gprof profiling instructions
-      --enable-clock_gettime         use clock_gettime() for timing
-      --enable-threads    use threads for concurrency
-      --enable-hotloading watch assets for automatic reloading
+      --enable-clock_gettime         use a very accurate timing function
+      --enable-debug      compile in assertion checks and other debug helps
+      --enable-double-precision      use larger floating-point numbers
+      --enable-hotloading watch assets and automatically reload them
+      --enable-threads    use threads for concurrency where appropriate
 
       --with-gtk          use the gtk2 toolkit (overrides --with-qt4)
       --with-qt4          use the qt4 gui toolkit
@@ -338,10 +338,14 @@ do
        define("mandir",                datarootdir.."/man")
        define("docdir",                datarootdir.."/doc/"..tarname)
 
-       if not features["dependency-tracking"] then
+       if features["dependency-tracking"] == nil then
                features["dependency-tracking"] = true
        end
        
+       if features["special-linking"] == nil then
+               features["special-linking"] = true
+       end
+       
        define("config",                {})
        define("define",                {})
        define("export",                {})
@@ -462,20 +466,12 @@ else
        config.NDEBUG = true
 end
 
-if get_feature("extra-warnings") then
-       add_cflag("-Wextra -Wno-unused-parameter")
-end
-
 config.USE_CLOCK_GETTIME       = get_feature("clock_gettime")
 config.USE_DOUBLE_PRECISION    = get_feature("double-precision")
 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("asneeded") then
-       define.AS_NEEDED = true
-end
-
 if get_package("gtk") then
        -- TODO
 end
@@ -552,6 +548,7 @@ define.datadir                              = datadir
 define.mandir                          = mandir
 define.EXEEXT                          = exe_extension
 define.DEP_TRACKING                    = get_feature("dependency-tracking")
+define.DEP_MINIMIZING          = get_feature("special-linking")
 
 export.datadir                         = datadir               -- Used in doc/yoink.6.in.
 export.PACKAGE_BUGREPORT       = contact               -- Used in doc/yoink.6.in.
This page took 0.021459 seconds and 4 git commands to generate.