$<TARGET_OBJECTS:ec_jerasure_objs>
$<TARGET_OBJECTS:jerasure_objs>
$<TARGET_OBJECTS:neon_objs>
+ $<TARGET_OBJECTS:erasure_code_objs>
)
add_library(ec_jerasure_neon SHARED ${jerasure_neon_srcs})
add_dependencies(ec_jerasure_neon ${CMAKE_SOURCE_DIR}/src/ceph_ver.h)
if(INTEL_SSE)
add_library(ec_jerasure_sse3 SHARED
$<TARGET_OBJECTS:jerasure_objs>
- $<TARGET_OBJECTS:ec_jerasure_objs>)
+ $<TARGET_OBJECTS:ec_jerasure_objs>
+ $<TARGET_OBJECTS:erasure_code_objs>
+ )
add_dependencies(ec_jerasure_sse3 ${CMAKE_SOURCE_DIR}/src/ceph_ver.h)
target_link_libraries(ec_jerasure_sse3 ${EXTRALIBS})
set_target_properties(ec_jerasure_sse3 PROPERTIES VERSION 2.0.0 SOVERSION 2
if(INTEL_SSE4_1)
add_library(ec_jerasure_sse4 SHARED
$<TARGET_OBJECTS:jerasure_objs>
- $<TARGET_OBJECTS:ec_jerasure_objs>)
+ $<TARGET_OBJECTS:ec_jerasure_objs>
+ $<TARGET_OBJECTS:erasure_code_objs>
+ )
add_dependencies(ec_jerasure_sse4 ${CMAKE_SOURCE_DIR}/src/ceph_ver.h)
target_link_libraries(ec_jerasure_sse4 ${EXTRALIBS})
set_target_properties(ec_jerasure_sse4 PROPERTIES VERSION 2.0.0 SOVERSION 2