File opae-fix-cmake-paths.patch of Package opae

commit 06103695f4667ccc2fd33422fc90af3ab2b78ac5
Author: Nicolas Morey-Chaisemartin <NMoreyChaisemartin@suse.com>
Date:   Wed Sep 6 09:49:10 2017 +0200

    opae fix cmake paths
    
    Signed-off-by: Nicolas Morey-Chaisemartin <NMoreyChaisemartin@suse.com>

diff --git ase/api/CMakeLists.txt ase/api/CMakeLists.txt
index e436333cd470..356c1e62b638 100644
--- ase/api/CMakeLists.txt
+++ ase/api/CMakeLists.txt
@@ -63,5 +63,5 @@ set_target_properties(opae-c-ase PROPERTIES
   SOVERSION ${INTEL_FPGA_API_VER_MAJOR})
 
 install(TARGETS opae-c-ase
-  LIBRARY DESTINATION lib
+  LIBRARY DESTINATION ${LIB_INSTALL_DIR}
   COMPONENT opaecase)
diff --git libopae/CMakeLists.txt libopae/CMakeLists.txt
index e09e1d43cf20..4cfc5b81b2fa 100644
--- libopae/CMakeLists.txt
+++ libopae/CMakeLists.txt
@@ -105,7 +105,7 @@ endif(CMAKE_BUILD_TYPE STREQUAL "Release")
 
 # Binary install locations
 install(TARGETS opae-c
-  LIBRARY DESTINATION lib
+  LIBRARY DESTINATION ${LIB_INSTALL_DIR}
   COMPONENT opaeclib)
 
 
diff --git safe_string/CMakeLists.txt safe_string/CMakeLists.txt
index 6c55669e83e5..49c8ccc22da9 100644
--- safe_string/CMakeLists.txt
+++ safe_string/CMakeLists.txt
@@ -114,5 +114,5 @@ target_compile_definitions(safestr PRIVATE PIC=1)
 target_compile_options(safestr PRIVATE -O3)
 
 install(TARGETS safestr
-        ARCHIVE DESTINATION lib
+        ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
         COMPONENT safestrlib)
diff --git samples/CMakeLists.txt samples/CMakeLists.txt
index 8b4506ba7d32..3738a1e56ab8 100644
--- samples/CMakeLists.txt
+++ samples/CMakeLists.txt
@@ -40,5 +40,5 @@ target_link_libraries(hello_events json-c uuid ${CMAKE_THREAD_LIBS_INIT} opae-c)
 set(SAMPLES_SRC hello_fpga.c hello_events.c)
 
 install(FILES ${SAMPLES_SRC}
-        DESTINATION src/opae
+        DESTINATION ${SHARE_INSTALL_PREFIX}/opae
         COMPONENT samplesrc)
diff --git tools/c++utils/CMakeLists.txt tools/c++utils/CMakeLists.txt
index 914cb7e7137d..2c42b16d1871 100644
--- tools/c++utils/CMakeLists.txt
+++ tools/c++utils/CMakeLists.txt
@@ -54,5 +54,5 @@ set_target_properties(opae-c++-utils PROPERTIES
 target_link_libraries(opae-c++-utils pthread ${CJSON_LIBRARY})
 
 install(TARGETS opae-c++-utils
-        LIBRARY DESTINATION lib
+        LIBRARY DESTINATION ${LIB_INSTALL_DIR}
         COMPONENT opaecxxutils)
diff --git tools/fpgadiag/CMakeLists.txt tools/fpgadiag/CMakeLists.txt
index 6c0e845bedb2..812a78eec677 100644
--- tools/fpgadiag/CMakeLists.txt
+++ tools/fpgadiag/CMakeLists.txt
@@ -108,7 +108,7 @@ install(PROGRAMS fpgadiag
     DESTINATION bin
     COMPONENT toolfpgadiag)
 install(TARGETS opae-c++-nlb
-    LIBRARY DESTINATION lib
+    LIBRARY DESTINATION ${LIB_INSTALL_DIR}
     COMPONENT opaecxxnlb)
 install(TARGETS ${binaries}
     RUNTIME DESTINATION bin
diff --git tools/hssi/CMakeLists.txt tools/hssi/CMakeLists.txt
index 4cae847be7e4..b6084ccac1a3 100644
--- tools/hssi/CMakeLists.txt
+++ tools/hssi/CMakeLists.txt
@@ -79,7 +79,7 @@ set_install_rpath(hssi_config)
 target_link_libraries(hssi_config hssi-io pthread)
 
 install(TARGETS hssi-io
-    LIBRARY DESTINATION lib
+    LIBRARY DESTINATION ${LIB_INSTALL_DIR}
     COMPONENT hssiiolib)
 install(TARGETS hssi_config hssi_loopback
     RUNTIME DESTINATION bin
diff --git tools/libopae++/CMakeLists.txt tools/libopae++/CMakeLists.txt
index 287d078cc0fb..2c708308e76b 100644
--- tools/libopae++/CMakeLists.txt
+++ tools/libopae++/CMakeLists.txt
@@ -62,5 +62,5 @@ set_target_properties(opae-c++ PROPERTIES
   SOVERSION ${INTEL_FPGA_API_VER_MAJOR})
 
 install(TARGETS opae-c++
-        LIBRARY DESTINATION lib
+		LIBRARY DESTINATION ${LIB_INSTALL_DIR}
         COMPONENT opaecxxlib)
openSUSE Build Service is sponsored by