X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=options.lua;h=429c5b8ef577033c5535e347b9b922928cc213d8;hp=30d1c756f73ddc67cc4770d548eeac4c4965e9d9;hb=b7bb13579fa86907a8c221a9dc6285f26942ad44;hpb=6c9943707d4f33035830eba0587a61a34eaecbc2 diff --git a/options.lua b/options.lua index 30d1c75..429c5b8 100644 --- a/options.lua +++ b/options.lua @@ -102,15 +102,15 @@ return string.format("%s %s", project, version), check = function(value) if value == "" then - CC = "gcc" - CXX = "g++" - AR = "ar" + CC = "gcc" + CXX = "g++" + AR = "ar" RANLIB = "ranlib" WINDRES = "windres" else - CC = value .. "-gcc" - CXX = value .. "-g++" - AR = value .. "-ar" + CC = value .. "-gcc" + CXX = value .. "-g++" + AR = value .. "-ar" RANLIB = value .. "-ranlib" WINDRES = value .. "-windres" end @@ -294,6 +294,19 @@ rebuilt when you run make. This may add some overhead to the build process. If in doubt, say Yes. +]] + }, + { + symbol = "pch", + value = false, + cmdline = "--enable-pch", + name = "Use Precompiled Header", + caption = "Enable building and using a precompiled header.", + help = [[ +Recent versions of GCC can use precompiled headers +which may improve compile times. + +If in doubt, say No. ]] }, { @@ -314,11 +327,11 @@ If in doubt, say No. check = function(value) if value then - PKG_CFLAGS = PKG_CFLAGS:setFlag("-pg") - PKG_LDFLAGS = PKG_LDFLAGS:setFlag("-pg") + PKG_CFLAGS = PKG_CFLAGS:setFlag("-pg") + PKG_LDFLAGS = PKG_LDFLAGS:setFlag("-pg") else - PKG_CFLAGS = PKG_CFLAGS:unsetFlag("-pg") - PKG_LDFLAGS = PKG_LDFLAGS:unsetFlag("-pg") + PKG_CFLAGS = PKG_CFLAGS:unsetFlag("-pg") + PKG_LDFLAGS = PKG_LDFLAGS:unsetFlag("-pg") end return value end @@ -351,10 +364,8 @@ without these extra codepaths. If in doubt, say No. ]], check = function(value) - if value - then + if value then CFLAGS = CFLAGS:setFlag("-Wall", "-g") - CFLAGS = CFLAGS:replaceFlag("%-O%d?", "-O0") end return value end @@ -592,6 +603,3 @@ If in doubt, say None. } } - --- vi:ft=lua -