Skip to content

Commit fe306a4

Browse files
Merge pull request #101 from SpaceIm/fix/windows-importlib-install
Fix install of import libraries if shared on Windows
2 parents 84fcc8f + 8caef9e commit fe306a4

File tree

5 files changed

+5
-0
lines changed

5 files changed

+5
-0
lines changed

src/mfast/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ if (BUILD_SHARED_LIBS)
4242
install(TARGETS mfast
4343
EXPORT mFASTTargets
4444
RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT bin
45+
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib
4546
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib)
4647

4748
set(MFAST_SHARED_LIBRARIES ${MFAST_SHARED_LIBRARIES} mfast CACHE INTERNAL "")

src/mfast/coder/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ if (BUILD_SHARED_LIBS)
5555
install(TARGETS mfast_coder
5656
EXPORT mFASTTargets
5757
RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT bin
58+
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib
5859
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib)
5960

6061
set(MFAST_SHARED_LIBRARIES ${MFAST_SHARED_LIBRARIES} mfast_coder CACHE INTERNAL "")

src/mfast/json/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ if (BUILD_SHARED_LIBS)
4646
install(TARGETS mfast_json
4747
EXPORT mFASTTargets
4848
RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT bin
49+
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib
4950
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib)
5051

5152
set(MFAST_SHARED_LIBRARIES ${MFAST_SHARED_LIBRARIES} mfast_json CACHE INTERNAL "")

src/mfast/sqlite3/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ if (BUILD_SHARED_LIBS)
4444
install(TARGETS mfast_sqlite3
4545
EXPORT mFASTTargets
4646
RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT bin
47+
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib
4748
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib
4849
OPTIONAL)
4950

src/mfast/xml_parser/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ if (BUILD_SHARED_LIBS)
5151
install(TARGETS mfast_xml_parser
5252
EXPORT mFASTTargets
5353
RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT bin
54+
ARCHIVE DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib
5455
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT lib)
5556

5657
set(MFAST_SHARED_LIBRARIES ${MFAST_SHARED_LIBRARIES} mfast_xml_parser CACHE INTERNAL "")

0 commit comments

Comments
 (0)