build/msvc: Add MSVC compiler flag when building LuaRocks

This commit is contained in:
b-r-o-c-k 2018-02-28 19:14:27 -06:00
parent 3a6ee8819e
commit cb245a71ca

View File

@ -70,7 +70,9 @@ if(UNIX OR (MINGW AND CMAKE_CROSSCOMPILING))
elseif(MSVC OR MINGW) elseif(MSVC OR MINGW)
if(MINGW) if(MINGW)
set(MINGW_FLAG /MW) set(COMPILER_FLAG /MW)
elseif(MSVC)
set(COMPILER_FLAG /MSVC)
endif() endif()
# Ignore USE_BUNDLED_LUAJIT - always ON for native Win32 # Ignore USE_BUNDLED_LUAJIT - always ON for native Win32
@ -82,7 +84,7 @@ elseif(MSVC OR MINGW)
/P ${DEPS_INSTALL_DIR}/${LUAROCKS_VERSION} /TREE ${DEPS_INSTALL_DIR} /P ${DEPS_INSTALL_DIR}/${LUAROCKS_VERSION} /TREE ${DEPS_INSTALL_DIR}
/SCRIPTS ${DEPS_BIN_DIR} /SCRIPTS ${DEPS_BIN_DIR}
/CMOD ${DEPS_BIN_DIR} /CMOD ${DEPS_BIN_DIR}
${MINGW_FLAG} ${COMPILER_FLAG}
/LUAMOD ${DEPS_BIN_DIR}/lua) /LUAMOD ${DEPS_BIN_DIR}/lua)
set(LUAROCKS_BINARY ${DEPS_INSTALL_DIR}/${LUAROCKS_VERSION}/luarocks.bat) set(LUAROCKS_BINARY ${DEPS_INSTALL_DIR}/${LUAROCKS_VERSION}/luarocks.bat)