| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Use EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH to control the path to which the executable and libraries are installed.
|
| |
|
|
|
|
|
|
|
| |
Co-authored-by: psychocrypt <psychocryptHPC@gmail.com>
Co-authored-by: fireice-uk <fireice-uk@users.noreply.github.com>
Co-authored-by: Lee Clagett <code@leeclagett.com>
Co-authored-by: curie-kief <curie-kief@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add messages
Missing include
1
|
|
|
|
| |
remove adding compiler flags `-static-...` if compiler is not a gnu compiler
|
|\
| |
| | |
Update CMakeLists.txt
|
| |
| |
| | |
The github online editor is injecting tabs for some reason, fixed them.
|
| |
| |
| | |
Adjust spacing and pathing based on review feedback.
|
| |
| |
| | |
Installed xmr-stak on fresh Ubuntu 16.04 with just AMDGPU-PRO and required these changes and use of OpenCL_ROOT=/opt/amdgpu-pro for successful compilation with OpenCL. Also requires the opencl-headers package from Ubuntu's repository.
|
|\ \
| | |
| | | |
fix windows compile with CUDA 9.1
|
| |/
| |
| |
| | |
applay cmake patch for CUDA 9.0 also for CUDA 9.1
|
|/
|
|
|
| |
- fix cuda9.1 compile (remove includ eof device_functions.hpp/ removed with cuda9.1)
- remove NVIDIA Volta gpus for MAC OSX
|
|
|
|
|
|
| |
change `MICROHTTPD_ROOT` to `HWLOC_ROOT` within the hwlock section
thx @maztheman for spotting the bug
|
|
|
|
|
|
|
|
| |
- remove CMake option `WIN_UAC`
- spawn UAC dialog via restarting xmr-miner with administrator right
- allow to disable UAC with `--noUAC`
- update documentation
- remove usage section with help message (output depends on OS)
|
|
|
|
|
| |
- remove all `"${VARNAME}` usages in if conditions
- increase cmake minimum version to 3.1 to have the new behavior of [CMP0054](https://cmake.org/cmake/help/v3.1/policy/CMP0054.html)
|
|
|
|
|
| |
- fix wrong compare for HWLOC not found
- remove usage of microhttpd variable if microhttpd is disabled
|
|
|
|
| |
add microhttpd libs explicit to `xmr-stak-c`
|
|
|
|
|
|
| |
- enforce that only host side OpenCl 1.2 functions are used if the miner is compiled with `XMR-STAK_COMPILE=generic`
- update documentation
- add CMake option `XMR-STAK_COMPILE` to windows
|
|
|
|
|
|
| |
- check if the gpu architecture is supported by the compiled miner binary
- remove not supported gpus from the auto suggestion
- disallow the selection of a not supported gpu by hand tuning the config
|
|\
| |
| | |
Versioning
|
| |
| |
| |
| |
| | |
- generate define `BACKEND_TYPE` type in CMake
- fix comile because `GIT_COMMIT_HASH` is no string
|
| | |
|
| | |
|
|/
|
|
|
| |
- add CMake flag `XMRSTAK_COMPILE` to select `native` or `static` compile
- add new flags to the documentation
|
|
|
|
|
|
|
| |
fix #91
- add CMake workaround for wrong host compiler for cuda
- update winows compile documentation
|
|
|
|
| |
fix `/usr/bin/ld: bin/libxmr-stak-backend.a(jconf.cpp.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC`
|
|
|
|
| |
- link `xmr-stak-backend` to `xmrstak_cuda_backend` to solve missing symboles
|
|
|
|
|
|
| |
- rename all `xmr` to `monero`
- be insensitive while check for set currency
- add function to compate two strings insensitive
|
| |
|
|
|
|
|
|
| |
fix #56
Search for AMD OpenCL inlcude path and libaries to prioritize the AMD implementation over NVIDIA and Intel.
|
|
|
|
| |
add `sm_70` if CUDA 9+ is avalable
|
| |
|
|\
| |
| | |
fix cuda 7.5 compile
|
| |
| |
| |
| | |
fix error: `identifier "__builtin_ia32_monitorx" is undefined`
|
|/
|
|
|
|
|
| |
fix #3
- remove QUIET from find package for OpenCL and CUDA
- remove pascal architecture from default CUDA_ARCH for CUDA < 8.0
|
| |
|
| |
|
|
|
|
|
| |
- fix windows CI
- add CUDA to linux CI
|
|
|
|
|
|
| |
- add clang compile section
- cleanup CMake file
- fix missing return value
|
|
|
|
| |
- add pseudo install rule to CMake
|
| |
|
|
|
|
|
|
|
| |
- move source code to `src`
- categorize files and move to group folder
- change upper case class files to lower case
- change C++ header to `*.hpp`
|
|
|
|
|
| |
- create config on startup
- remove copy `config.txt` on `make install`
|
|
|
|
|
| |
- splitt literal to smaller chunks (windows only support 16k literals)
- remove copy command for opencl folder
|
|
|
|
|
|
| |
- amd/nvidia add hard limit that 64MiB memory keeps free
- improve nvidia auto suggestion (take care of lmem)
- add c++11 flag to nvidia compiler
|
|
|
|
|
|
| |
- fix build documentation
- fix plugin load methods
- fix symbol export for plugins
|
| |
|
|
|
|
|
| |
- add `CUDA_ENABLE`
- add `OpenCL_ENABLE`
|
|
|
|
| |
- fix broken windows support
|