diff options
| author | Michał Małek <michalm@fastmail.fm> | 2018-11-15 09:30:30 +0100 |
|---|---|---|
| committer | Michał Małek <michalm@fastmail.fm> | 2018-11-15 09:30:30 +0100 |
| commit | 691ed09c3fc98f36aa405807b6774c866b080e55 (patch) | |
| tree | 05b5d6b6b17980bd3a0ebb951561cc0c1585e413 | |
| parent | f1eb3aa4b95540a8fb4a8e8d341e4c08136bd756 (diff) | |
| download | vcpkg-691ed09c3fc98f36aa405807b6774c866b080e55.tar.gz vcpkg-691ed09c3fc98f36aa405807b6774c866b080e55.zip | |
[berkeleydb] fix exporting DLL symbols on Windows
Set preprocessor definitions correctly for static & shared library.
Previously DLL was unusable on Windows - the symbols were not exported
| -rw-r--r-- | ports/berkeleydb/CMakeLists.txt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ports/berkeleydb/CMakeLists.txt b/ports/berkeleydb/CMakeLists.txt index eada8360a..9297aacef 100644 --- a/ports/berkeleydb/CMakeLists.txt +++ b/ports/berkeleydb/CMakeLists.txt @@ -15,12 +15,12 @@ add_definitions( if (BUILD_SHARED_LIBS)
add_definitions(
- -D_LIB
+ -DDB_CREATE_DLL
+ -D_USRDLL
)
else()
add_definitions(
- -DDB_CREATE_DLL
- -D_USRDLL
+ -D_LIB
)
endif()
|
