22 changed files with 146 additions and 40 deletions
@ -0,0 +1,18 @@ |
|||||
|
# this module expects |
||||
|
# DLLS |
||||
|
# CONF |
||||
|
# DESTINATION |
||||
|
|
||||
|
# example usage: |
||||
|
# cmake -DDLL_DEBUG=xd.dll -DDLL_RELEASE=x.dll -DCONFIGURATION=Release -DDESTINATION=dest -P scripts/copydlls.cmake |
||||
|
|
||||
|
# this script is created cause we do not know configuration in multiconfiguration generators at cmake configure phase ;) |
||||
|
|
||||
|
if ("${CONF}" STREQUAL "Release") |
||||
|
set(DLL ${DLL_RELEASE}) |
||||
|
else () # Debug |
||||
|
set(DLL ${DLL_DEBUG}) |
||||
|
endif() |
||||
|
|
||||
|
execute_process(COMMAND ${CMAKE_COMMAND} -E copy "${DLL}" "${DESTINATION}") |
||||
|
|
@ -0,0 +1,32 @@ |
|||||
|
REM get stuff! |
||||
|
if not exist download mkdir download |
||||
|
if not exist install mkdir install |
||||
|
if not exist install\windows mkdir install\windows |
||||
|
|
||||
|
set eth_server=https://build.ethdev.com/builds/windows-precompiled |
||||
|
|
||||
|
call :download boost 1.55.0 |
||||
|
call :download cryptopp 5.6.2 |
||||
|
call :download curl 7.4.2 |
||||
|
call :download jsoncpp 1.6.2 |
||||
|
call :download json-rpc-cpp 0.5.0 |
||||
|
call :download leveldb 1.2 |
||||
|
call :download microhttpd 0.9.2 |
||||
|
call :download qt 5.4.1 |
||||
|
|
||||
|
goto :EOF |
||||
|
|
||||
|
:download |
||||
|
|
||||
|
set eth_name=%1 |
||||
|
set eth_version=%2 |
||||
|
|
||||
|
cd download |
||||
|
|
||||
|
if not exist %eth_name%-%eth_version%.tar.gz curl -o %eth_name%-%eth_version%.tar.gz %eth_server%/%eth_name%-%eth_version%.tar.gz |
||||
|
if not exist %eth_name%-%eth_version% tar -zxvf %eth_name%-%eth_version%.tar.gz |
||||
|
cmake -E copy_directory %eth_name%-%eth_version% ..\install\windows |
||||
|
|
||||
|
cd ..\download |
||||
|
|
||||
|
goto :EOF |
Loading…
Reference in new issue