Remove unused RABIT targets. (#6110)
* Remove rabit mock. * Remove rabit base.
This commit is contained in:
parent
c92d751ad1
commit
07945290a2
@ -177,7 +177,7 @@ else()
|
|||||||
-D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE)
|
-D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE)
|
||||||
endif (MSVC)
|
endif (MSVC)
|
||||||
endif(RABIT_MOCK)
|
endif(RABIT_MOCK)
|
||||||
foreach(lib rabit rabit_base rabit_mock rabit_mock_static)
|
foreach(lib rabit rabit_mock_static)
|
||||||
# Explicitly link dmlc to rabit, so that configured header (build_config.h)
|
# Explicitly link dmlc to rabit, so that configured header (build_config.h)
|
||||||
# from dmlc is correctly applied to rabit.
|
# from dmlc is correctly applied to rabit.
|
||||||
if (TARGET ${lib})
|
if (TARGET ${lib})
|
||||||
|
|||||||
@ -4,13 +4,11 @@ find_package(Threads REQUIRED)
|
|||||||
|
|
||||||
add_library(rabit src/allreduce_base.cc src/allreduce_robust.cc src/engine.cc src/c_api.cc)
|
add_library(rabit src/allreduce_base.cc src/allreduce_robust.cc src/engine.cc src/c_api.cc)
|
||||||
add_library(rabit_mock_static src/allreduce_base.cc src/allreduce_robust.cc src/engine_mock.cc src/c_api.cc)
|
add_library(rabit_mock_static src/allreduce_base.cc src/allreduce_robust.cc src/engine_mock.cc src/c_api.cc)
|
||||||
add_library(rabit_mock SHARED src/allreduce_base.cc src/allreduce_robust.cc src/engine_mock.cc src/c_api.cc)
|
|
||||||
target_link_libraries(rabit Threads::Threads dmlc)
|
target_link_libraries(rabit Threads::Threads dmlc)
|
||||||
target_link_libraries(rabit_mock_static Threads::Threads dmlc)
|
target_link_libraries(rabit_mock_static Threads::Threads dmlc)
|
||||||
target_link_libraries(rabit_mock Threads::Threads dmlc)
|
|
||||||
|
|
||||||
set(rabit_libs rabit rabit_mock rabit_mock_static)
|
set(rabit_libs rabit rabit_mock_static)
|
||||||
set_target_properties(rabit rabit_mock rabit_mock_static
|
set_target_properties(rabit rabit_mock_static
|
||||||
PROPERTIES CXX_STANDARD 14
|
PROPERTIES CXX_STANDARD 14
|
||||||
CXX_STANDARD_REQUIRED ON
|
CXX_STANDARD_REQUIRED ON
|
||||||
POSITION_INDEPENDENT_CODE ON)
|
POSITION_INDEPENDENT_CODE ON)
|
||||||
|
|||||||
@ -1,13 +0,0 @@
|
|||||||
/*!
|
|
||||||
* Copyright (c) 2014 by Contributors
|
|
||||||
* \file engine_mock.cc
|
|
||||||
* \brief this is an engine implementation that will
|
|
||||||
* insert failures in certain call point, to test if the engine is robust to failure
|
|
||||||
* \author Tianqi Chen
|
|
||||||
*/
|
|
||||||
// define use MOCK, os we will use mock Manager
|
|
||||||
#define NOMINMAX
|
|
||||||
#include <rabit/base.h>
|
|
||||||
// switch engine to AllreduceMock
|
|
||||||
#define RABIT_USE_BASE
|
|
||||||
#include "engine.cc"
|
|
||||||
Loading…
x
Reference in New Issue
Block a user