48 lines
1.4 KiB
CMake
48 lines
1.4 KiB
CMake
set(HEADERS_BACKEND_COMMON
|
|
src/backend/common/Hashrate.h
|
|
src/backend/common/Tags.h
|
|
src/backend/common/interfaces/IBackend.h
|
|
src/backend/common/interfaces/IRxListener.h
|
|
src/backend/common/interfaces/IRxStorage.h
|
|
src/backend/common/interfaces/IWorker.h
|
|
src/backend/common/misc/PciTopology.h
|
|
src/backend/common/Thread.h
|
|
src/backend/common/Threads.h
|
|
src/backend/common/Worker.h
|
|
src/backend/common/WorkerJob.h
|
|
src/backend/common/Workers.h
|
|
)
|
|
|
|
set(SOURCES_BACKEND_COMMON
|
|
src/backend/common/Hashrate.cpp
|
|
src/backend/common/Threads.cpp
|
|
src/backend/common/Worker.cpp
|
|
src/backend/common/Workers.cpp
|
|
)
|
|
|
|
if (WITH_BENCHMARK AND (WITH_RANDOMX OR WITH_GHOSTRIDER))
|
|
list(APPEND HEADERS_BACKEND_COMMON
|
|
src/backend/common/benchmark/Benchmark.h
|
|
src/backend/common/benchmark/BenchState_test.h
|
|
src/backend/common/benchmark/BenchState.h
|
|
src/backend/common/interfaces/IBenchListener.h
|
|
)
|
|
|
|
list(APPEND SOURCES_BACKEND_COMMON
|
|
src/backend/common/benchmark/Benchmark.cpp
|
|
src/backend/common/benchmark/BenchState.cpp
|
|
)
|
|
endif()
|
|
|
|
|
|
if (WITH_OPENCL OR WITH_CUDA)
|
|
list(APPEND HEADERS_BACKEND_COMMON
|
|
src/backend/common/HashrateInterpolator.h
|
|
src/backend/common/GpuWorker.h
|
|
)
|
|
|
|
list(APPEND SOURCES_BACKEND_COMMON
|
|
src/backend/common/HashrateInterpolator.cpp
|
|
src/backend/common/GpuWorker.cpp
|
|
)
|
|
endif()
|