diff options
| author | Charlie Barto <bartoc@umich.edu> | 2016-11-22 13:07:05 -0500 |
|---|---|---|
| committer | Charlie Barto <bartoc@umich.edu> | 2016-11-22 13:07:05 -0500 |
| commit | bbf853d00727de2e43a55ec91a272de3c636bd0b (patch) | |
| tree | 1a110481b832bc59841883f1ed3730b58a0ef7fe /ports/libodb-pgsql/portfile.cmake | |
| parent | de9728cfe10c73b2cd9bd8ff0d09a596bb777659 (diff) | |
| download | vcpkg-bbf853d00727de2e43a55ec91a272de3c636bd0b.tar.gz vcpkg-bbf853d00727de2e43a55ec91a272de3c636bd0b.zip | |
added libodb-pgsql support
Diffstat (limited to 'ports/libodb-pgsql/portfile.cmake')
| -rw-r--r-- | ports/libodb-pgsql/portfile.cmake | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ports/libodb-pgsql/portfile.cmake b/ports/libodb-pgsql/portfile.cmake new file mode 100644 index 000000000..752f98b70 --- /dev/null +++ b/ports/libodb-pgsql/portfile.cmake @@ -0,0 +1,25 @@ +include(vcpkg_common_functions) +set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/libodb-pgsql-2.4.0) +vcpkg_download_distfile(ARCHIVE + URLS "http://www.codesynthesis.com/download/odb/2.4/libodb-pgsql-2.4.0.tar.gz" + FILENAME "libodb-pgsql-2.4.0.tar.gz" + SHA512 535515356233b815f144c0098940174f7a530e7fa4e930c0a9ebdc255fdb8bac8cdcceac31f25be4864105323e00bfe50808efa648e7c8ffb5a944e52f514b69 +) +vcpkg_extract_source_archive(${ARCHIVE}) + +file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + OPTIONS_DEBUG + -DLIBODB_INSTALL_HEADERS=OFF +) +vcpkg_build_cmake() +vcpkg_install_cmake() + +file(READ ${CURRENT_PACKAGES_DIR}/debug/share/odb/odb_pgsqlConfig-debug.cmake LIBODB_DEBUG_TARGETS) +string(REPLACE "\${_IMPORT_PREFIX}" "\${_IMPORT_PREFIX}/debug" LIBODB_DEBUG_TARGETS "${LIBODB_DEBUG_TARGETS}") +file(WRITE ${CURRENT_PACKAGES_DIR}/share/odb/odb_pgsqlConfig-debug.cmake "${LIBODB_DEBUG_TARGETS}") +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) +file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/libodb-pgsql) +file(RENAME ${CURRENT_PACKAGES_DIR}/share/libodb-pgsql/LICENSE ${CURRENT_PACKAGES_DIR}/share/libodb-pgsql/copyright) +vcpkg_copy_pdbs() |
