aboutsummaryrefslogtreecommitdiff
path: root/install.bat (follow)
Commit message (Collapse)AuthorAgeFilesLines
* install.bat: updates for 3.0.0-rc1Hisham Muhammad2018-07-201-34/+23
|
* Move win32.pe-parser to luarocks.fs.win32.pe-parserHisham Muhammad2018-06-281-3/+1
|
* Update install.bat for 5.4 supportPeter Melnichenko2018-05-251-5/+5
|
* Update Windows installer to better handle gcc toolchains (#759)Thijs Schreijer2018-01-111-3/+89
| | | Update the Windows installer to better handle gcc toolchain in different environments
* Use versioned files only. (#734)Hisham Muhammad2017-10-041-6/+7
| | | | | | | | Let's take the opportunity of a new major version to make an important cleanup: getting rid of the error-prone unversioned configuration files. This drops support for: * Unversioned config.lua -> use config-5.x.lua * Unversioned luarocks/site_config.lua -> it always generates luarocks/core/site_config_5_x.lua * Unversioned lib/luarocks/rocks -> it always uses lib/luarocks/rocks-5.x
* Merge branch 'luarocks-3'Hisham Muhammad2017-09-131-1/+1
|\
| * Merge branch 'master' into luarocks-3Hisham2016-10-151-1/+1
| |\
| * \ Merge branch 'master' into luarocks-3Hisham2016-10-141-158/+132
| |\ \
| * | | Core modules reorganization.Hisham2016-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Isolate all modules used by luarocks.loader in a luarocks.core.* namespace. Core modules can only require other core modules, and they only use require() at the top-level chunk. In other words, after luarocks.loader is setup, package.path can be altered at will and it should not affect the ability of luarocks.loader to run, and the luarocks.loader modules should not interfere with modules loaded later. This was motivated by @robooo's GSoC work on porting the LuaRocks test suite to Lua using Busted. Busted itself runs using luarocks.loader, and we need to ensure that the modules loaded by the tests do not conflict with the ones used by luarocks.loader. A circular dependency between luarocks.manif and luarocks.search was removed by creating a separate luarocks.manif.writer module. Also, luarocks-admin commands were moved to a luarocks.admin.* namespace.
* | | | keplerproject/luarocks -> luarocks/luarocksHisham2016-11-071-1/+1
| |_|/ |/| |
* | | Relax Lua version detection to support RaviPeter Melnichenko2016-10-141-1/+1
| |/ |/| | | | | | | Ravi has "Ravi 5.3" as _VERSION. Don't use _VERSION:sub(5) to get Lua version, match " (5%.[123])$" instead.
* | install.bat: get rid of string splitting functionPeter Melnichenko2016-08-231-30/+3
| |
* | install.bat: get rid of vars.LUA_LIB_NAMESPeter Melnichenko2016-08-231-15/+8
| | | | | | | | | | Generate list of names when needed instead of pregenerating a list of 5.1 and then changing it when LUA_VERSION is different.
* | Remove a redundant check in install.batPeter Melnichenko2016-08-231-3/+0
| | | | | | | | | | check_flags() already ensures that if bundled Lua is being installed LUA_VERSION is 5.1.
* | Update install.bat help messagePeter Melnichenko2016-08-221-1/+1
| |
* | Autodetect Lua version in install.batPeter Melnichenko2016-08-221-18/+51
| |
* | Split look_for_lua_install in install.batPeter Melnichenko2016-08-211-26/+26
| | | | | | | | | | Move gathering of potential lua directories into a separate function, call it only when needed.
* | Refactor look_for_headers in install.batPeter Melnichenko2016-08-211-18/+20
| | | | | | | | | | One side effect should be that LUA_INCDIR does not have trailing backslash when inferred.
* | Refactor look_for_link_libraries in install.batPeter Melnichenko2016-08-211-15/+15
| | | | | | | | One side effect should be that inferred LIB_DIR has no trailing backslash.
* | Refactor look_for_interpreter in install.batPeter Melnichenko2016-08-211-45/+21
| | | | | | | | | | | | Replace repeating code with loops. The only side effect should be that LUA_BINDIR now does not have trailing backslash when it's inferred.
* | Make behavior of config files on Windows more consistentHisham2016-08-111-1/+1
|/ | | | | with that on Unix. This was detected during the port of the new testsuite to Windows by @robooo.
* Merge pull request #548 from xpol/msvc-cross-compilingPeter Melnichenko2016-06-111-9/+22
|\ | | | | Add cross compiling support for MSVC.
| * Fallback to vcvarsall.bat if compiler specific bat not found.Xpol Wan2016-05-231-0/+8
| |
| * Add cross compiling support for MSVC.Xpol Wan2016-05-031-11/+16
| | | | | | | | This is needed, when native compiler is not installed but cross compiler does.
* | Fix some luacheck warnings in install.batPeter Melnichenko2016-05-081-6/+3
|/
* install.bat: fix Wow6432Node substitutionmpeterv2016-04-031-1/+1
|
* fix missing variable expansion when using a self contained configurationThijs Schreijer2015-12-261-1/+1
|
* Merge pull request #462 from Tieske/test_xpolThijs Schreijer2015-12-021-4/+140
|\ | | | | Auto setup MSVC enviornments
| * removed /debug /release switches for setting up the enviornment. it does NOT ↵Thijs Schreijer2015-12-021-2/+1
| | | | | | | | determine linking against a debug runtime or release runtime.
| * Merge branch 'test_xpol' of github.com:Tieske/luarocks into test_xpolThijs Schreijer2015-12-011-1/+1
| |\
| | * Fix typoIgnacio Burgueño2015-12-011-1/+1
| | |
| * | added debug/release option for SDK detectionThijs Schreijer2015-12-011-1/+2
| |/
| * updated;Thijs Schreijer2015-12-011-9/+54
| | | | | | | | | | | | - output on checks done - commandline switch to disable the auto-search for ms tools - added debug libs to the SDK search
| * Merge branch 'master' of github.com:xpol/luarocks into test_xpolThijs Schreijer2015-12-011-1/+92
| |\
| | * User assertion for required condition check.xpol2015-11-031-3/+3
| | |
| | * Enable batch script delayed expansion and extensions.Xpol Wan2015-11-011-1/+1
| | | | | | | | | | | | This is required for Windows SDK setenv.cmd.
| | * Support Visual Studio Express Editions and cleanup code.Xpol Wan2015-11-011-14/+18
| | |
| | * Add support for Windows SDK v7.1 and v6.1.Xpol Wan2015-11-011-24/+60
| | | | | | | | | | | | Other Windows SDK versions requires a separate installation of Visual Studio.
| | * Move mingw test out of get_msvc_env_setup_cmd().Xpol Wan2015-10-271-3/+1
| | |
| | * Don't setup msvc when user desires MinGW.Xpol Wan2015-10-271-0/+2
| | |
| | * Add comments about Windows SDKs.Xpol Wan2015-10-271-0/+3
| | |
| | * Better msvc compiler setup compatibility.Xpol Wan2015-10-271-22/+32
| | | | | | | | | | | | | | | | | | 1. Use vcvarsall.bat if exists. 2. Use vcvars32.bat / vcvars64.bat if exists. 3. Do no compiler env setup in luarocks.bat if 1 and 2 are both not exists.
| | * Better setup vc compiler, should compatible with Windows SDK.Xpol Wan2015-10-241-13/+30
| | | | | | | | | | | | | | | 1. Use reg: HKEY_LOCAL_MACHINE\SOFTWARE[\Wow6432Node]\Microsoft\VisualStudio\<version>\Setup\VC:ProductDir 2. Use bin\vcvars32.bat and bin\amd64\vcvars64.bat instead of vcvarsall.bat.
| | * Automatically setup MSVC command line tools for VC2008 or above.Xpol Wan2015-10-231-0/+21
| | |
* | | write config directory only if explictly given, use defaults otherwiseThijs Schreijer2015-11-141-1/+6
|/ /
* | update commandline help Windows installerThijs Schreijer2015-07-261-2/+3
| |
* | moved systree on top of Lua installationThijs Schreijer2015-07-261-7/+13
| |
* | update windows installer help textThijs Schreijer2015-07-191-3/+0
| |
* | Windows installer: no longer use the LR version in the target installation path.Thijs Schreijer2015-07-191-20/+18
| | | | | | | | Fixes #151
* | Windows installer: backup configuration files before removing installation ↵Thijs Schreijer2015-07-181-35/+38
| | | | | | | | directory