summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorpsychocrypt <psychocrypt@users.noreply.github.com>2017-09-29 20:32:31 +0200
committerpsychocrypt <psychocrypt@users.noreply.github.com>2017-09-30 23:46:08 +0200
commitcc429b68fadc502b981fd0acd64a5ff6e2ae1d15 (patch)
tree3fb23fc4db15dbdd08af4c7ea20134b9d82e58fd /CMakeLists.txt
parente5b0319d5a9f58762fa934ad700113908940cb31 (diff)
downloadxmr-stak-cc429b68fadc502b981fd0acd64a5ff6e2ae1d15.zip
xmr-stak-cc429b68fadc502b981fd0acd64a5ff6e2ae1d15.tar.gz
group files
- 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`
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt22
1 files changed, 17 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f818209..5c97ca3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -313,14 +313,22 @@ if(CMAKE_LINK_STATIC)
set(LIBS "-static-libgcc -static-libstdc++ ${LIBS}")
endif()
-file(GLOB SRCFILES_C "crypto/*.c")
+file(GLOB SRCFILES_C "backend/cpu/crypto/*.c")
add_library(xmr-stak-c
STATIC
${SRCFILES_C}
)
-file(GLOB BACKEND_CPP "*.cpp" "backend/cpu/*.cpp" "backend/*.cpp" "crypto/*.cpp")
+file(GLOB BACKEND_CPP
+ "*.cpp"
+ "backend/cpu/*.cpp"
+ "backend/*.cpp"
+ "backend/cpu/crypto/*.cpp"
+ "http/*.cpp"
+ "misc/*.cpp"
+ "net/*.cpp")
+
add_library(xmr-stak-backend
STATIC
${BACKEND_CPP}
@@ -328,7 +336,9 @@ add_library(xmr-stak-backend
target_link_libraries(xmr-stak-backend xmr-stak-c ${CMAKE_DL_LIBS})
if(CUDA_FOUND)
- file(GLOB CUDASRCFILES "backend/nvidia/nvcc_code/*.cu" "backend/nvidia/*.cpp")
+ file(GLOB CUDASRCFILES
+ "backend/nvidia/nvcc_code/*.cu"
+ "backend/nvidia/*.cpp")
# build device code with nvcc
cuda_add_library(xmrstak_cuda_backend
@@ -342,10 +352,12 @@ if(CUDA_FOUND)
endif()
if(OpenCL_FOUND)
- file(GLOB OPENCLSRCFILES_C "backend/amd/amd_gpu/*.cpp" "backend/amd/*.cpp")
+ file(GLOB OPENCLSRCFILES
+ "backend/amd/amd_gpu/*.cpp"
+ "backend/amd/*.cpp")
add_library(xmrstak_opencl_backend
SHARED
- ${OPENCLSRCFILES_C}
+ ${OPENCLSRCFILES}
)
target_link_libraries(xmrstak_opencl_backend ${OpenCL_LIBRARY} )
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
OpenPOWER on IntegriCloud