diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/compile.lua | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/server/compile.lua b/server/compile.lua deleted file mode 100644 index 0dc700af..00000000 --- a/server/compile.lua +++ /dev/null @@ -1,36 +0,0 @@ -local fs = require 'bee.filesystem' -local root = fs.current_path() - -local function compileRelease() - local msvc = require 'msvc' - if not msvc:initialize(141, 'utf8') then - error('Cannot found Visual Studio Toolset.') - end - - local property = { - Configuration = 'Release', - Platform = 'x86' - } - msvc:compile('build', root / 'bee.lua' / 'bee.sln', property) -end - -local function copyFile() - local source = root / 'bee.lua' / 'bin' / 'msvc_x86_Release' - local target = root / 'bin' - for _, name in ipairs { - 'bee.dll', - {'lua.exe', 'lua-language-server.exe'}, - 'lua54.dll', - } do - if type(name) == 'string' then - fs.copy_file(source / name, target / name, true) - else - fs.copy_file(source / name[1], target / name[2], true) - end - end -end - -compileRelease() -copyFile() - -print 'make complete.' |