diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2017-06-09 22:48:22 -0700 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2017-06-09 22:48:22 -0700 |
| commit | fb6eb34298c8c01d9ec10b194f1ca40debf73e44 (patch) | |
| tree | 0dbdb4ec207dfa75fb12ba9ac3eeb39789f1ada9 | |
| parent | da11fd2d986650d83e782bc69fd6dd0e2fab95f2 (diff) | |
| download | vcpkg-fb6eb34298c8c01d9ec10b194f1ca40debf73e44.tar.gz vcpkg-fb6eb34298c8c01d9ec10b194f1ca40debf73e44.zip | |
[sundials] Disable examples
| -rw-r--r-- | ports/sundials/portfile.cmake | 75 |
1 files changed, 36 insertions, 39 deletions
diff --git a/ports/sundials/portfile.cmake b/ports/sundials/portfile.cmake index bca4ea3b4..141cb3b11 100644 --- a/ports/sundials/portfile.cmake +++ b/ports/sundials/portfile.cmake @@ -1,52 +1,49 @@ - include(vcpkg_common_functions) +include(vcpkg_common_functions) - set(ARCHIVE_NAME "sundials-2.7.0") - set(SOURCE_PATH "${CURRENT_BUILDTREES_DIR}/src/${ARCHIVE_NAME}") +set(ARCHIVE_NAME "sundials-2.7.0") +set(SOURCE_PATH "${CURRENT_BUILDTREES_DIR}/src/${ARCHIVE_NAME}") +vcpkg_download_distfile(ARCHIVE_FILE + URLS "https://computation.llnl.gov/projects/sundials/download/${ARCHIVE_NAME}.tar.gz" + FILENAME "${ARCHIVE_NAME}.tar.gz" + SHA512 c86c167538065a4109b36ae7c8f60f3d92184133cfa661b5acfccee052c38f40be865412a1746bb57907b61602c212c0f15e1e30ef29e8a49db6d46a75a28e69 +) +vcpkg_extract_source_archive(${ARCHIVE_FILE}) - vcpkg_download_distfile(ARCHIVE_FILE - URLS "https://computation.llnl.gov/projects/sundials/download/${ARCHIVE_NAME}.tar.gz" - FILENAME "${ARCHIVE_NAME}.tar.gz" - SHA512 c86c167538065a4109b36ae7c8f60f3d92184133cfa661b5acfccee052c38f40be865412a1746bb57907b61602c212c0f15e1e30ef29e8a49db6d46a75a28e69 - ) - vcpkg_extract_source_archive(${ARCHIVE_FILE}) +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + OPTIONS -DEXAMPLES_ENABLE=OFF +) +vcpkg_install_cmake(DISABLE_PARALLEL) - message("-- Extracted to ${ARCHIVE_FILE} ${ARCHIVE_NAME}") +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) - vcpkg_configure_cmake( - SOURCE_PATH ${SOURCE_PATH} - ) +file(GLOB REMOVE_DLLS + "${CURRENT_PACKAGES_DIR}/debug/lib/*.dll" + "${CURRENT_PACKAGES_DIR}/lib/*.dll" +) - vcpkg_install_cmake(DISABLE_PARALLEL) +file(GLOB DEBUG_DLLS + "${CURRENT_PACKAGES_DIR}/debug/lib/*.dll" +) +file(GLOB DLLS + "${CURRENT_PACKAGES_DIR}/lib/*.dll" +) - file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +if(DLLS) + file(INSTALL ${DLLS} DESTINATION ${CURRENT_PACKAGES_DIR}/bin) +endif() - file(GLOB REMOVE_DLLS - "${CURRENT_PACKAGES_DIR}/debug/lib/*.dll" - "${CURRENT_PACKAGES_DIR}/lib/*.dll" - ) +if(DEBUG_DLLS) + file(INSTALL ${DEBUG_DLLS} DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin) +endif() - file(GLOB DEBUG_DLLS - "${CURRENT_PACKAGES_DIR}/debug/lib/*.dll" - ) +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/sundials RENAME copyright) - file(GLOB DLLS - "${CURRENT_PACKAGES_DIR}/lib/*.dll" - ) +if(REMOVE_DLLS) + file(REMOVE ${REMOVE_DLLS}) +endif() - if(DLLS) - file(INSTALL ${DLLS} DESTINATION ${CURRENT_PACKAGES_DIR}/bin) - endif() - - - if(DEBUG_DLLS) - file(INSTALL ${DEBUG_DLLS} DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin) - endif() - - file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/sundials RENAME copyright) - - file(REMOVE ${REMOVE_DLLS}) - - vcpkg_copy_pdbs() +vcpkg_copy_pdbs() |
