diff options
Diffstat (limited to 'science/py-gemmi/files/patch-CMakeLists.txt')
-rw-r--r-- | science/py-gemmi/files/patch-CMakeLists.txt | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/science/py-gemmi/files/patch-CMakeLists.txt b/science/py-gemmi/files/patch-CMakeLists.txt index d75096e3228b..62637e7014cd 100644 --- a/science/py-gemmi/files/patch-CMakeLists.txt +++ b/science/py-gemmi/files/patch-CMakeLists.txt @@ -1,4 +1,4 @@ ---- CMakeLists.txt.orig 2025-03-24 16:35:30 UTC +--- CMakeLists.txt.orig 2025-07-05 13:51:16 UTC +++ CMakeLists.txt @@ -6,7 +6,7 @@ string(REGEX REPLACE ".+\"([0-9]+\.[0-9]+\.[0-9]+)(-de string(REGEX REPLACE ".+\"([0-9]+\.[0-9]+\.[0-9]+)(-dev)?\"" "\\1" @@ -27,7 +27,7 @@ -target_include_directories(gemmi_headers INTERFACE - "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>" - "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>") --target_compile_features(gemmi_headers INTERFACE cxx_std_17) +-target_compile_features(gemmi_headers INTERFACE cxx_std_14) -set_target_properties(gemmi_headers PROPERTIES EXPORT_NAME headers) - -add_library(gemmi_cpp @@ -37,7 +37,7 @@ - src/monlib.cpp src/mtz.cpp src/mtz2cif.cpp - src/pdb.cpp src/polyheur.cpp src/read_cif.cpp - src/resinfo.cpp src/riding_h.cpp -- src/select.cpp src/sprintf.cpp src/symmetry.cpp +- src/select.cpp src/sprintf.cpp src/dssp.cpp src/symmetry.cpp - src/to_json.cpp src/to_mmcif.cpp src/to_pdb.cpp src/topo.cpp - src/xds_ascii.cpp) -add_library(gemmi::gemmi_cpp ALIAS gemmi_cpp) @@ -98,8 +98,8 @@ target_include_directories(gemmi-${target} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/third_party") endfunction() -@@ -336,7 +274,7 @@ add_executable(gemmi::prog ALIAS gemmi_prog) - prog/xds2mtz.cpp +@@ -337,7 +275,7 @@ add_executable(gemmi::prog ALIAS gemmi_prog) + prog/wcn.cpp prog/xds2mtz.cpp $<TARGET_OBJECTS:options>) add_executable(gemmi::prog ALIAS gemmi_prog) -target_link_libraries(gemmi_prog PRIVATE gemmi_cpp) @@ -107,7 +107,7 @@ target_include_directories(gemmi_prog PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/third_party") target_compile_definitions(gemmi_prog PRIVATE GEMMI_ALL_IN_ONE=1) set_target_properties(gemmi_prog PROPERTIES OUTPUT_NAME gemmi EXPORT_NAME prog) -@@ -376,7 +314,7 @@ target_compile_definitions(cpptest PRIVATE USE_STD_SNP +@@ -377,17 +315,17 @@ target_compile_definitions(cpptest PRIVATE USE_STD_SNP add_executable(cpptest EXCLUDE_FROM_ALL tests/main.cpp tests/cif.cpp tests/windowsh.cpp) target_compile_definitions(cpptest PRIVATE USE_STD_SNPRINTF=1) @@ -115,11 +115,9 @@ +target_link_libraries(cpptest PRIVATE gemmi) target_include_directories(cpptest PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/third_party") - add_executable(hello EXCLUDE_FROM_ALL examples/hello.cpp) -@@ -384,11 +322,11 @@ add_executable(doc_example EXCLUDE_FROM_ALL add_executable(doc_example EXCLUDE_FROM_ALL docs/code/sym.cpp docs/code/elem.cpp docs/code/resinfo.cpp - docs/code/cell.cpp docs/code/mutate.cpp src/resinfo.cpp) + docs/code/cell.cpp docs/code/mutate.cpp) -target_link_libraries(doc_example PRIVATE gemmi_cpp) +target_link_libraries(doc_example PRIVATE gemmi) add_executable(doc_example2 EXCLUDE_FROM_ALL docs/code/cif_cc.cpp) @@ -130,7 +128,7 @@ # always compile these tests with assertions enabled if (CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU|Intel") -@@ -396,14 +334,14 @@ add_executable(test_disulf EXCLUDE_FROM_ALL tests/disu +@@ -395,14 +333,14 @@ add_executable(test_disulf EXCLUDE_FROM_ALL tests/disu endif() add_executable(test_disulf EXCLUDE_FROM_ALL tests/disulf.cpp) @@ -148,16 +146,16 @@ enable_testing() -@@ -440,7 +378,7 @@ if (benchmark_FOUND) +@@ -439,7 +377,7 @@ if (benchmark_FOUND) foreach(b stoi elem mod niggli pdb resinfo round sym writecif) add_executable(${b}-bm EXCLUDE_FROM_ALL benchmarks/${b}.cpp) - if (b MATCHES "elem|resinfo|pdb|writecif") + if (b MATCHES "elem|resinfo|pdb|sym|writecif") - target_link_libraries(${b}-bm PRIVATE gemmi_cpp) + target_link_libraries(${b}-bm PRIVATE gemmi) endif() target_link_libraries(${b}-bm PRIVATE gemmi_headers benchmark::benchmark) set_property(TARGET ${b}-bm PROPERTY RUNTIME_OUTPUT_DIRECTORY -@@ -481,11 +419,11 @@ if (USE_PYTHON) +@@ -480,11 +418,11 @@ if (USE_PYTHON) python/unitcell.cpp python/write.cpp) if (STANDALONE_PYTHON_MODULE) @@ -172,7 +170,7 @@ endif() set_property(TARGET gemmi_py PROPERTY OUTPUT_NAME gemmi_ext) if (CMAKE_CONFIGURATION_TYPES) -@@ -568,19 +506,19 @@ endif() +@@ -567,19 +505,19 @@ endif() install(TARGETS gemmi_prog EXPORT GemmiTargets) endif() |