]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: add ErasureCode.cc to jerasure plugins 7808/head
authorCasey Bodley <cbodley@redhat.com>
Thu, 25 Feb 2016 19:57:56 +0000 (14:57 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 25 Feb 2016 19:58:18 +0000 (14:58 -0500)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/erasure-code/jerasure/CMakeLists.txt

index 45b0da47028c6eb1862f4cffde2449dda48b478a..99a47da82734302a7b4cd297ce50fddaa8da36fa 100644 (file)
@@ -50,6 +50,7 @@ if(ARM_NEON OR ARM_NEON2)
     $<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)
@@ -63,7 +64,9 @@ endif(ARM_NEON OR ARM_NEON2)
 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
@@ -75,7 +78,9 @@ endif(INTEL_SSE)
 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