diff options
| author | charlie barto <charlie barto> | 2016-11-16 12:12:04 -0500 |
|---|---|---|
| committer | Charlie Barto <bartoc@umich.edu> | 2016-11-17 03:00:58 -0500 |
| commit | b81c91489841cb3315b4111f5c9c077a36386151 (patch) | |
| tree | 8b8e15708c1d811c598a946f36fa244d98fc18a5 | |
| parent | da65430a30bb5d45e8b03794381a8a0f9401ec77 (diff) | |
| download | vcpkg-b81c91489841cb3315b4111f5c9c077a36386151.tar.gz vcpkg-b81c91489841cb3315b4111f5c9c077a36386151.zip | |
used export all symbols instead of pq's .def files, this is so that we don't have to change the sources depending on debug or release config
| -rw-r--r-- | ports/libpq/CMakeLists.txt | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/ports/libpq/CMakeLists.txt b/ports/libpq/CMakeLists.txt index 66c84b639..be42c8d32 100644 --- a/ports/libpq/CMakeLists.txt +++ b/ports/libpq/CMakeLists.txt @@ -49,8 +49,6 @@ set(pg_libpq_src src/interfaces/libpq/pthread-win32.c src/interfaces/libpq/win32.c src/interfaces/libpq/libpq-dist.rc - src/interfaces/libpq/libpqddll.def - src/interfaces/libpq/libpqdll.def ) set(pg_libpq_interface src/include/postgres_ext.h @@ -63,7 +61,7 @@ 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 |
