aboutsummaryrefslogtreecommitdiff
path: root/ports/libpq
diff options
context:
space:
mode:
authorAlexander Kaspar <alexander.kaspar@gmail.com>2016-12-05 17:43:13 +0100
committerAlexander Kaspar <alexander.kaspar@gmail.com>2016-12-05 17:43:13 +0100
commitdba8ebd9fce9d3044a1778c9204a70c98708b15b (patch)
treee5bfbd2a6a39059c33688b4ddecbc7373c31b086 /ports/libpq
parent4a3cbbe5efaab268c2cce7cb301b58cccdd26f85 (diff)
parente83e5321817b7b1667c2fcad23d78614185c504a (diff)
downloadvcpkg-dba8ebd9fce9d3044a1778c9204a70c98708b15b.tar.gz
vcpkg-dba8ebd9fce9d3044a1778c9204a70c98708b15b.zip
Merge branch 'master' of https://github.com/Microsoft/vcpkg into qca
Diffstat (limited to 'ports/libpq')
-rw-r--r--ports/libpq/CMakeLists.txt4
-rw-r--r--ports/libpq/portfile.cmake3
2 files changed, 6 insertions, 1 deletions
diff --git a/ports/libpq/CMakeLists.txt b/ports/libpq/CMakeLists.txt
index 517039d8f..54e929a5b 100644
--- a/ports/libpq/CMakeLists.txt
+++ b/ports/libpq/CMakeLists.txt
@@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 3.5)
project(libpq VERSION 9.6.1 LANGUAGES C)
find_package(OpenSSL REQUIRED)
+set(CMAKE_DEBUG_POSTFIX "d")
configure_file(${CMAKE_CURRENT_LIST_DIR}/src/include/pg_config.h.win32 ${CMAKE_CURRENT_LIST_DIR}/src/include/pg_config.h)
configure_file(${CMAKE_CURRENT_LIST_DIR}/src/include/pg_config_ext.h.win32 ${CMAKE_CURRENT_LIST_DIR}/src/include/pg_config_ext.h)
configure_file(${CMAKE_CURRENT_LIST_DIR}/src/include/port/win32.h ${CMAKE_CURRENT_LIST_DIR}/src/include/pg_config_os.h)
@@ -61,11 +62,14 @@ set(pg_libpq_catalog_interface
src/include/catalog/genbki.h
)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
+set(CMAKE_DEBUG_POSTFIX "d")
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_library(libpq ${pg_port_src} ${pg_backend_src} ${pg_libpq_src})
target_compile_definitions(libpq PRIVATE -DFRONTEND -DENABLE_THREAD_SAFETY -DUSE_OPENSSL -D_CRT_SECURE_NO_WARNINGS)
target_link_libraries(libpq PRIVATE OpenSSL::SSL ws2_32 secur32 advapi32 shell32)
target_include_directories(libpq PRIVATE src/include src/include/port/win32 src/include/port/win32_msvc src/port)
set_target_properties(libpq PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)
+
install(TARGETS libpq
ARCHIVE DESTINATION lib
LIBRARY DESTINATION lib
diff --git a/ports/libpq/portfile.cmake b/ports/libpq/portfile.cmake
index 67a45dba0..50ac67bb7 100644
--- a/ports/libpq/portfile.cmake
+++ b/ports/libpq/portfile.cmake
@@ -29,4 +29,5 @@ file(COPY ${SOURCE_PATH}/COPYRIGHT DESTINATION ${CURRENT_PACKAGES_DIR}/share/lib
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libpq/COPYRIGHT ${CURRENT_PACKAGES_DIR}/share/libpq/copyright)
-vcpkg_copy_pdbs()
+
+vcpkg_copy_pdbs() \ No newline at end of file