Skip to content

Commit ec78e3f

Browse files
committed
Discard unnecessary code, abseil/libcuckoo/boost
1 parent c1d756d commit ec78e3f

File tree

3 files changed

+79
-79
lines changed

3 files changed

+79
-79
lines changed

CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0) # TODO: create two library, one with
118118
superbuild_depend(fmt)
119119
#superbuild_depend(boost)
120120
superbuild_depend(abseil)
121-
superbuild_depend(rmm) # this imports googletest internally
121+
# superbuild_depend(rmm) # this imports googletest internally
122122
#superbuild_depend(googletest)
123123
superbuild_depend(googlebenchmark)
124124
superbuild_depend(openslide)
@@ -138,8 +138,8 @@ set(CUCIM_PACKAGE_NAME cucim) # cucim
138138
################################################################################
139139
add_subdirectory(cpp)
140140
add_subdirectory(gds)
141-
add_subdirectory(benchmarks)
142-
add_subdirectory(examples/cpp)
141+
# add_subdirectory(benchmarks)
142+
# add_subdirectory(examples/cpp)
143143

144144
################################################################################
145145
# Write CMakeLists.txt for C++ examples
@@ -158,7 +158,7 @@ set(INSTALL_TARGETS
158158
# rmm
159159
fmt-header-only
160160
# spdlog_header_only # required by rmm
161-
cucim_benchmarks
161+
# cucim_benchmarks
162162
# cufile_stub
163163
# cucim_tests
164164
)

conda/recipes/libcucim/build.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ cp -P -r install/bin/* $PREFIX/bin/ || true
2929
cp -P -r install/lib/* $PREFIX/lib/ || true
3030
cp -P -r install/include/* $PREFIX/include/ || true
3131

32-
# Build plugins
33-
for plugin_name in cuslide cumed; do
34-
echo "Building cucim.kit.${plugin_name} ..."
35-
./run build_local ${plugin_name} ${CUCIM_BUILD_TYPE} ${PREFIX}
36-
mkdir -p $PREFIX/bin $PREFIX/lib $PREFIX/include
37-
cp -P -r cpp/plugins/cucim.kit.${plugin_name}/install/bin/* $PREFIX/bin/ || true
38-
cp -P -r cpp/plugins/cucim.kit.${plugin_name}/install/lib/* $PREFIX/lib/ || true
39-
done
32+
# # Build plugins
33+
# for plugin_name in cuslide cumed; do
34+
# echo "Building cucim.kit.${plugin_name} ..."
35+
# ./run build_local ${plugin_name} ${CUCIM_BUILD_TYPE} ${PREFIX}
36+
# mkdir -p $PREFIX/bin $PREFIX/lib $PREFIX/include
37+
# cp -P -r cpp/plugins/cucim.kit.${plugin_name}/install/bin/* $PREFIX/bin/ || true
38+
# cp -P -r cpp/plugins/cucim.kit.${plugin_name}/install/lib/* $PREFIX/lib/ || true
39+
# done

cpp/CMakeLists.txt

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -36,71 +36,71 @@ endif()
3636
# Add library: cucim
3737
################################################################################
3838
add_library(${CUCIM_PACKAGE_NAME}
39-
src/core/framework.cpp
40-
include/cucim/cuimage.h
41-
include/cucim/cache/image_cache.h
42-
include/cucim/cache/image_cache_config.h
43-
include/cucim/cache/image_cache_manager.h
44-
include/cucim/codec/base64.h
45-
include/cucim/codec/hash_function.h
46-
include/cucim/codec/methods.h
47-
include/cucim/config/config.h
48-
include/cucim/core/framework.h
49-
include/cucim/core/plugin.h
50-
include/cucim/core/plugin_util.h
51-
include/cucim/core/interface.h
52-
include/cucim/core/version.h
53-
include/cucim/cpp20/find_if.h
54-
include/cucim/dynlib/helper.h
55-
include/cucim/filesystem/cufile_driver.h
56-
include/cucim/filesystem/file_handle.h
57-
include/cucim/filesystem/file_path.h
39+
# src/core/framework.cpp
40+
# include/cucim/cuimage.h
41+
# include/cucim/cache/image_cache.h
42+
# include/cucim/cache/image_cache_config.h
43+
# include/cucim/cache/image_cache_manager.h
44+
# include/cucim/codec/base64.h
45+
# include/cucim/codec/hash_function.h
46+
# include/cucim/codec/methods.h
47+
# include/cucim/config/config.h
48+
# include/cucim/core/framework.h
49+
# include/cucim/core/plugin.h
50+
# include/cucim/core/plugin_util.h
51+
# include/cucim/core/interface.h
52+
# include/cucim/core/version.h
53+
# include/cucim/cpp20/find_if.h
54+
# include/cucim/dynlib/helper.h
55+
# include/cucim/filesystem/cufile_driver.h
56+
# include/cucim/filesystem/file_handle.h
57+
# include/cucim/filesystem/file_path.h
5858
include/cucim/io/device.h
5959
include/cucim/io/device_type.h
6060
include/cucim/io/format/image_format.h
61-
include/cucim/logger/logger.h
62-
include/cucim/logger/timer.h
63-
include/cucim/macros/defines.h
64-
include/cucim/memory/dlpack.h
65-
include/cucim/memory/memory_manager.h
66-
include/cucim/plugin/image_format.h
67-
include/cucim/plugin/plugin_config.h
68-
include/cucim/util/cuda.h
69-
include/cucim/util/file.h
70-
include/cucim/util/platform.h
71-
include/cucim/3rdparty/dlpack/dlpack.h
72-
include/cucim/3rdparty/dlpack/dlpackcpp.h
73-
src/cuimage.cpp
74-
src/cache/cache_type.cpp
75-
src/cache/image_cache.cpp
76-
src/cache/image_cache_config.cpp
77-
src/cache/image_cache_empty.h
78-
src/cache/image_cache_empty.cpp
79-
src/cache/image_cache_manager.cpp
80-
src/cache/image_cache_per_process.h
81-
src/cache/image_cache_per_process.cpp
82-
src/cache/image_cache_shared_memory.h
83-
src/cache/image_cache_shared_memory.cpp
84-
src/codec/base64.cpp
85-
src/config/config.cpp
86-
src/core/cucim_framework.h
87-
src/core/cucim_framework.cpp
88-
src/core/cucim_plugin.h
89-
src/core/cucim_plugin.cpp
90-
src/core/plugin_manager.h
91-
src/core/plugin_manager.cpp
92-
src/core/version.inl
93-
src/filesystem/cufile_driver.cpp
94-
src/filesystem/file_handle.cpp
61+
# include/cucim/logger/logger.h
62+
# include/cucim/logger/timer.h
63+
# include/cucim/macros/defines.h
64+
# include/cucim/memory/dlpack.h
65+
# include/cucim/memory/memory_manager.h
66+
# include/cucim/plugin/image_format.h
67+
# include/cucim/plugin/plugin_config.h
68+
# include/cucim/util/cuda.h
69+
# include/cucim/util/file.h
70+
# include/cucim/util/platform.h
71+
# include/cucim/3rdparty/dlpack/dlpack.h
72+
# include/cucim/3rdparty/dlpack/dlpackcpp.h
73+
# src/cuimage.cpp
74+
# src/cache/cache_type.cpp
75+
# src/cache/image_cache.cpp
76+
# src/cache/image_cache_config.cpp
77+
# src/cache/image_cache_empty.h
78+
# src/cache/image_cache_empty.cpp
79+
# src/cache/image_cache_manager.cpp
80+
# src/cache/image_cache_per_process.h
81+
# src/cache/image_cache_per_process.cpp
82+
# src/cache/image_cache_shared_memory.h
83+
# src/cache/image_cache_shared_memory.cpp
84+
# src/codec/base64.cpp
85+
# src/config/config.cpp
86+
# src/core/cucim_framework.h
87+
# src/core/cucim_framework.cpp
88+
# src/core/cucim_plugin.h
89+
# src/core/cucim_plugin.cpp
90+
# src/core/plugin_manager.h
91+
# src/core/plugin_manager.cpp
92+
# src/core/version.inl
93+
# src/filesystem/cufile_driver.cpp
94+
# src/filesystem/file_handle.cpp
9595
src/io/device.cpp
9696
src/io/device_type.cpp
97-
src/io/format/image_format.cpp
98-
src/logger/logger.cpp
99-
src/logger/timer.cpp
100-
src/memory/memory_manager.cu
101-
src/plugin/image_format.cpp
102-
src/plugin/plugin_config.cpp
103-
src/util/file.cpp
97+
# src/io/format/image_format.cpp
98+
# src/logger/logger.cpp
99+
# src/logger/timer.cpp
100+
# src/memory/memory_manager.cu
101+
# src/plugin/image_format.cpp
102+
# src/plugin/plugin_config.cpp
103+
# src/util/file.cpp
104104
src/util/platform.cpp)
105105

106106
# Compile options
@@ -117,9 +117,9 @@ set_target_properties(${CUCIM_PACKAGE_NAME}
117117
SOVERSION ${PROJECT_VERSION_MAJOR}
118118
VERSION ${PROJECT_VERSION}
119119
)
120-
# At least one file needs to be compiled with nvcc.
121-
# Otherwise, it will cause `/usr/bin/ld: cannot find -lcudart` error message.
122-
set_source_files_properties(src/cucim.cpp src/filesystem/cufile_driver.cpp PROPERTIES LANGUAGE CUDA)
120+
# # At least one file needs to be compiled with nvcc.
121+
# # Otherwise, it will cause `/usr/bin/ld: cannot find -lcudart` error message.
122+
# set_source_files_properties(src/cucim.cpp src/filesystem/cufile_driver.cpp PROPERTIES LANGUAGE CUDA)
123123

124124
# Note: Looks like the following line causes error on CMake 3.18.4 (it is working on 3.18.2). Keeping it for now.
125125
set(CUCIM_REQUIRED_FEATURES cxx_std_17 cuda_std_17)
@@ -155,10 +155,10 @@ target_link_libraries(${CUCIM_PACKAGE_NAME}
155155
# $<INSTALL_INTERFACE:cucim::rmm>
156156
## $<INSTALL_INTERFACE:cucim::gds>
157157
PRIVATE
158-
deps::abseil
158+
# deps::abseil
159159
deps::gds
160-
deps::libcuckoo
161-
deps::boost-header-only
160+
# deps::libcuckoo
161+
# deps::boost-header-only
162162
deps::json
163163
)
164164

@@ -212,7 +212,7 @@ add_library(${CUCIM_PACKAGE_NAME}::${CUCIM_PACKAGE_NAME}-header-only ALIAS ${CUC
212212
################################################################################
213213
# Add tests
214214
################################################################################
215-
add_subdirectory(tests)
215+
# add_subdirectory(tests)
216216

217217
#################################################################################
218218
## Add bindings

0 commit comments

Comments
 (0)