+++ /dev/null
-# - Find cds
-#
-# CDS_INCLUDE_DIR - where to find cds/init.h
-# FIO_FOUND - True if found.
-
-find_path(CDS_INC_DIR cds/init.h NO_DEFAULT_PATH PATHS
- /usr/include
- /opt/local/include
- /usr/local/include
- /opt/cds
-)
-
-if (CDS_INC_DIR)
- set(CDS_FOUND TRUE)
-else ()
- set(CDS_FOUND FALSE)
-endif ()
-
-if (CDS_FOUND)
- message(STATUS "Found cds: ${CDS_INC_DIR}")
-else ()
- message(STATUS "Failed to find cds/init.h")
- if (CDS_FIND_REQUIRED)
- message(FATAL_ERROR "Missing required cds/init.h")
- endif ()
-endif ()
-
-find_library(CDS_LIBS
- NAMES cds
- PATHS /usr/lib /usr/lib/x86_64-linux-gnu /opt/cds/bin/gcc-amd64-linux-64
-)
-
-mark_as_advanced(
- CDS_INC_DIR
- CDS_LIBS
-)
-
add_subdirectory(lrc)
add_subdirectory(shec)
-if (HAVE_BETTER_YASM_ELF64)
- add_subdirectory(isa)
-endif (HAVE_BETTER_YASM_ELF64)
+#TODO: Understand and fix this conditional
+#if (HAVE_BETTER_YASM_ELF64)
+# add_subdirectory(isa)
+#endif (HAVE_BETTER_YASM_ELF64)
add_library(erasure_code ErasureCodePlugin.cc)
target_link_libraries(erasure_code dl)
set_target_properties(unittest_escape PROPERTIES COMPILE_FLAGS
${UNITTEST_CXX_FLAGS})
-# unittest_chain_xattr
-set(unittest_chain_xattr_srcs
- objectstore/chain_xattr.cc
- )
-add_executable(unittest_chain_xattr
- ${unittest_chain_xattr_srcs}
- $<TARGET_OBJECTS:heap_profiler_objs>
- )
-set_target_properties(unittest_chain_xattr PROPERTIES COMPILE_FLAGS
- ${UNITTEST_CXX_FLAGS})
-target_link_libraries(unittest_chain_xattr
- os
- global
- ${CMAKE_DL_LIBS}
- ${TCMALLOC_LIBS}
- ${UNITTEST_LIBS}
- )
-
# unittest_strtol
add_executable(unittest_strtol EXCLUDE_FROM_ALL
strtol.cc
${TCMALLOC_LIBS}
${UNITTEST_LIBS}
)
-
-# unittest_flatindex
-add_executable(unittest_flatindex EXCLUDE_FROM_ALL
- os/TestFlatIndex.cc
- $<TARGET_OBJECTS:heap_profiler_objs>
- )
-add_test(unittest_flatindex unittest_flatindex)
-add_dependencies(check unittest_flatindex)
-target_link_libraries(unittest_flatindex
- os
- global
- ${CMAKE_DL_LIBS}
- ${TCMALLOC_LIBS}
- ${UNITTEST_LIBS}
- )
-set_target_properties(unittest_flatindex PROPERTIES COMPILE_FLAGS
+set_target_properties(unittest_chain_xattr PROPERTIES COMPILE_FLAGS
${UNITTEST_CXX_FLAGS})
# unittest_safe_io