| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- generate define `BACKEND_TYPE` type in CMake
- fix comile because `GIT_COMMIT_HASH` is no string
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Fixing bug in CMakeLists.txt preventing to pick up microhttpd library root as defined in environment variable "MICROHTTPD_ROOT"
Example: "export MICROHTTPD_ROOT=/opt/gnu/libmicrohttpd-0.9.55" will be ignored without this fix
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- add windows socket libraries
- search for windows name of all dependencies
- add missing link step to the intermediate static library
|
|
|
|
|
|
| |
- `CMakeLists.txt` add find code to search for `hwloc`
- `autoAdjustHwloc.hpp` search optimal config based on hwloc topology
- update `README.txt`
|
|
|
|
|
| |
- rename option `*_REQUIRED` to `*_ENABLE`
- allow to disable the dependency OpenSSL and microhttpd
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- add cmake option `CMAKE_LINK_STATIC`
- add missing `CMAKE_C_FLAGS`
- change documentation
|
|
|
|
|
| |
- throw an error if a compile dependancy is not fullfilled
- add options to disable hard compile dependancies
|
|
|
|
|
|
| |
- allow compiling without microhttpd
- allow compiling without OpenSSL
- install `config.txt` with command `make install`
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
-static will compile, but causes a segment fault on both build and target. Using the new flags compiles cleanly and runs on both build and target. (Build = debian sid [test], Target= debian jessie [stable])
|
| |
|
|
|