Skip to content

Commit

Permalink
Fix writing version info
Browse files Browse the repository at this point in the history
  • Loading branch information
mhekkel committed Oct 7, 2024
1 parent f30c6fa commit 05415c6
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,9 @@ if(NOT (libmcfp_FOUND OR TARGET libmcfp))
endif()

if(NOT TARGET cifpp AND NOT cifpp_FOUND)
find_package(cifpp 7 QUIET)
include(FetchContent)

find_package(cifpp 7.0.7 QUIET)

if(NOT cifpp_FOUND)
set(CIFPP_DOWNLOAD_CCD OFF)
Expand All @@ -124,7 +126,7 @@ if(NOT TARGET cifpp AND NOT cifpp_FOUND)
cifpp
${EXLC}
GIT_REPOSITORY https://github.com/pdb-redo/libcifpp.git
GIT_TAG v7.0.3
GIT_TAG v7.0.7
)

FetchContent_MakeAvailable(cifpp)
Expand All @@ -149,6 +151,22 @@ install(TARGETS ${PROJECT_NAME}
RUNTIME DESTINATION bin
)

if(NOT USE_RSRC)
# When building cifpp ourselves, we need to find where libcifpp
# expects the data files to be located.
if(TARGET cifpp)
get_target_property(DSSP_DATA_DIR cifpp CIFPP_DATA_DIR)

install(
FILES ${CIFPP_SHARE_DIR}/mmcif_pdbx.dic
${CIFPP_SHARE_DIR}/mmcif_ddl.dic
${CMAKE_CURRENT_SOURCE_DIR}/libdssp/mmcif_pdbx/dssp-extension.dic
DESTINATION ${DSSP_DATA_DIR})
else()

endif()
endif()

if(BUILD_DOCUMENTATION)
add_subdirectory(doc)
endif()
Expand Down

0 comments on commit 05415c6

Please sign in to comment.