diff options
| author | Charlie Barto <bartoc@umich.edu> | 2016-11-22 15:51:35 -0500 |
|---|---|---|
| committer | Charlie Barto <bartoc@umich.edu> | 2016-11-22 15:51:35 -0500 |
| commit | 1f22f927e2f2ba1eb8c702ced4bc6ad811da2bdc (patch) | |
| tree | 340eabccd04acc738ac410efc34699a1d4cb59c9 | |
| parent | a65f4c3c0b36ee494df0cada4ebfdcf342218cf1 (diff) | |
| download | vcpkg-1f22f927e2f2ba1eb8c702ced4bc6ad811da2bdc.tar.gz vcpkg-1f22f927e2f2ba1eb8c702ced4bc6ad811da2bdc.zip | |
mode fmt export all symbols on windows
| -rw-r--r-- | ports/fmt/portfile.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ports/fmt/portfile.cmake b/ports/fmt/portfile.cmake index 152b878a7..3470dbedb 100644 --- a/ports/fmt/portfile.cmake +++ b/ports/fmt/portfile.cmake @@ -17,6 +17,7 @@ vcpkg_configure_cmake( -DFMT_CMAKE_DIR=share/fmt -DFMT_TEST=OFF -DFMT_DOC=OFF + -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON ) @@ -36,6 +37,13 @@ file(RENAME ${CURRENT_PACKAGES_DIR}/debug/share/fmt/fmt-targets-debug.cmake ${CU file(READ ${CURRENT_PACKAGES_DIR}/share/fmt/fmt-targets-debug.cmake FMT_DEBUG_MODULE) string(REPLACE "\${_IMPORT_PREFIX}" "\${_IMPORT_PREFIX}/debug" FMT_DEBUG_MODULE "${FMT_DEBUG_MODULE}") file(WRITE ${CURRENT_PACKAGES_DIR}/share/fmt/fmt-targets-debug.cmake "${FMT_DEBUG_MODULE}") + +file(READ ${CURRENT_PACKAGES_DIR}/share/fmt/fmt-targets-debug.cmake FMT_DEBUG_MODULE) +string(REPLACE "lib/fmt.dll" "bin/fmt.dll" FMT_DEBUG_MODULE ${FMT_DEBUG_MODULE}) +file(WRITE ${CURRENT_PACKAGES_DIR}/share/fmt/fmt-targets-debug.cmake "${FMT_DEBUG_MODULE}") +file(READ ${CURRENT_PACKAGES_DIR}/share/fmt/fmt-targets-release.cmake FMT_RELEASE_MODULE) +string(REPLACE "lib/fmt.dll" "bin/fmt.dll" FMT_RELEASE_MODULE ${FMT_RELEASE_MODULE}) +file(WRITE ${CURRENT_PACKAGES_DIR}/share/fmt/fmt-targets-release.cmake "${FMT_RELEASE_MODULE}") file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) vcpkg_copy_pdbs() |
