Restore libcpuid support.

This commit is contained in:
XMRig 2017-06-08 01:51:24 +03:00
parent 9797f49456
commit b11f95d248
19 changed files with 478 additions and 59 deletions

View file

@ -68,11 +68,11 @@ if (WIN32)
endif()
if (WITH_LIBCPUID)
# add_subdirectory(compat/libcpuid)
add_subdirectory(src/3rdparty/libcpuid)
# include_directories(compat/libcpuid)
# set(CPUID_LIB cpuid)
# set(SOURCES_CPUID cpu.c)
include_directories(src/3rdparty/libcpuid)
set(CPUID_LIB cpuid)
set(SOURCES_CPUID src/Cpu.cpp)
else()
add_definitions(/DXMRIG_NO_LIBCPUID)
set(SOURCES_CPUID src/Cpu_stub.cpp)
@ -86,4 +86,4 @@ include_directories(${UV_INCLUDE_DIR})
add_subdirectory(src/3rdparty/jansson)
add_executable(xmrig ${HEADERS} ${SOURCES} ${SOURCES_OS} ${SOURCES_CPUID})
target_link_libraries(xmrig jansson ${UV_LIBRARIES} ${EXTRA_LIBS})
target_link_libraries(xmrig jansson ${UV_LIBRARIES} ${EXTRA_LIBS} ${CPUID_LIB})