mirror of
https://github.com/monero-project/monero-gui.git
synced 2024-12-22 19:49:34 +00:00
build: release-win64 support
This commit is contained in:
parent
c20a0ef928
commit
754a968706
2 changed files with 6 additions and 2 deletions
|
@ -8,8 +8,7 @@ set(VERSION_MINOR "0")
|
||||||
set(VERSION_REVISION "3")
|
set(VERSION_REVISION "3")
|
||||||
set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_REVISION}")
|
set(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_REVISION}")
|
||||||
|
|
||||||
# libwallet requires a static build, so we only allow static compilation
|
option(STATIC "Link libraries statically, requires static Qt")
|
||||||
set(STATIC ON)
|
|
||||||
|
|
||||||
option(USE_DEVICE_TREZOR ON)
|
option(USE_DEVICE_TREZOR ON)
|
||||||
option(ENABLE_PASS_STRENGTH_METER "Disable zxcvbn" OFF)
|
option(ENABLE_PASS_STRENGTH_METER "Disable zxcvbn" OFF)
|
||||||
|
@ -75,7 +74,10 @@ if(GIT_FOUND)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
set(STATIC_OLD ${STATIC})
|
||||||
|
set(STATIC ON CACHE BOOL "Link libraries statically" FORCE)
|
||||||
add_subdirectory(monero)
|
add_subdirectory(monero)
|
||||||
|
set(STATIC ${STATIC_OLD} CACHE BOOL "Link libraries statically" FORCE)
|
||||||
set_property(TARGET wallet_merged PROPERTY FOLDER "monero")
|
set_property(TARGET wallet_merged PROPERTY FOLDER "monero")
|
||||||
get_directory_property(ARCH_WIDTH DIRECTORY "monero" DEFINITION ARCH_WIDTH)
|
get_directory_property(ARCH_WIDTH DIRECTORY "monero" DEFINITION ARCH_WIDTH)
|
||||||
|
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -38,3 +38,5 @@ debug-static-mac64:
|
||||||
release-static-win64:
|
release-static-win64:
|
||||||
mkdir -p $(builddir)/release && cd $(builddir)/release && cmake -D STATIC=ON -G "MSYS Makefiles" -D DEV_MODE=$(or ${DEV_MODE},OFF) -D ARCH="x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG="win-x64" -D CMAKE_TOOLCHAIN_FILE=$(topdir)/cmake/64-bit-toolchain.cmake -D MSYS2_FOLDER=$(shell cd ${MINGW_PREFIX}/.. && pwd -W) -D MINGW=ON $(topdir) && $(MAKE)
|
mkdir -p $(builddir)/release && cd $(builddir)/release && cmake -D STATIC=ON -G "MSYS Makefiles" -D DEV_MODE=$(or ${DEV_MODE},OFF) -D ARCH="x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG="win-x64" -D CMAKE_TOOLCHAIN_FILE=$(topdir)/cmake/64-bit-toolchain.cmake -D MSYS2_FOLDER=$(shell cd ${MINGW_PREFIX}/.. && pwd -W) -D MINGW=ON $(topdir) && $(MAKE)
|
||||||
|
|
||||||
|
release-win64:
|
||||||
|
mkdir -p $(builddir)/release && cd $(builddir)/release && cmake -D STATIC=OFF -G "MSYS Makefiles" -D DEV_MODE=$(or ${DEV_MODE},OFF) -D ARCH="x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG="win-x64" -D CMAKE_TOOLCHAIN_FILE=$(topdir)/cmake/64-bit-toolchain.cmake -D MSYS2_FOLDER=$(shell cd ${MINGW_PREFIX}/.. && pwd -W) -D MINGW=ON $(topdir) && $(MAKE)
|
||||||
|
|
Loading…
Reference in a new issue