* Drop patches incorporated upstream: qcdloop-quadmath-linking.patch qcdloop-remove-march-mtune-flags.patch * Re-base qcdloop-soversion.patch for update. * Allow building for aarch64 as this is now allowed by upstream [gh#scarrazza/qcdloop#34]; still no support for ppc or power64, so these remain excluded. * Implement %check section to run tests (only for %ix86, x86_64). OBS-URL: https://build.opensuse.org/package/show/science/qcdloop?expand=0&rev=4
41 lines
1.4 KiB
Diff
41 lines
1.4 KiB
Diff
Index: qcdloop-2.1.0/CMakeLists.txt
|
|
===================================================================
|
|
--- qcdloop-2.1.0.orig/CMakeLists.txt
|
|
+++ qcdloop-2.1.0/CMakeLists.txt
|
|
@@ -14,12 +14,12 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CO
|
|
"MinSizeRel" "RelWithDebInfo")
|
|
endif()
|
|
|
|
-project(qcdloop)
|
|
+project(qcdloop VERSION 2.1.0)
|
|
include(GNUInstallDirs)
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
|
-set(VERSION 2.1.0)
|
|
+set(VERSION ${PROJECT_VERSION})
|
|
|
|
# Set default CXXFLAGS but allow for environment override
|
|
# c.f. https://cmake.org/cmake/help/v3.31/envvar/CXXFLAGS.html
|
|
@@ -113,6 +113,8 @@ add_library(qcdloop SHARED src/box.cc
|
|
)
|
|
|
|
target_link_libraries(qcdloop ${QUADMATH_LIBRARY})
|
|
+set_target_properties(qcdloop PROPERTIES VERSION ${PROJECT_VERSION})
|
|
+set_target_properties(qcdloop PROPERTIES SOVERSION ${PROJECT_VERSION_MAJOR})
|
|
install(FILES ${CMAKE_BINARY_DIR}/src/qcdloop-config
|
|
DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ
|
|
GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
|
Index: qcdloop-2.1.0/src/qcdloop.pc.in
|
|
===================================================================
|
|
--- qcdloop-2.1.0.orig/src/qcdloop.pc.in
|
|
+++ qcdloop-2.1.0/src/qcdloop.pc.in
|
|
@@ -5,6 +5,6 @@ libdir=@libdir@
|
|
|
|
Name: nnpdf
|
|
Description: The qcdloop library
|
|
-Version: @VERSION@
|
|
+Version: @PROJECT_VERSION@
|
|
Cflags: -I@includedir@ -std=c++11
|
|
Libs: -L@libdir@ -lqcdloop
|