Skip to content

Commit 7a4945f

Browse files
committed
fix: libdir on unix
1 parent 9a927ec commit 7a4945f

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

cpp/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,18 @@ install(
124124
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/resolvo)
125125

126126
if(BUILD_SHARED_LIBS)
127-
install(FILES $<TARGET_FILE:${resolvo_cpp_impl}> TYPE BIN)
127+
if(WIN32)
128+
install(FILES $<TARGET_FILE:${resolvo_cpp_impl}> DESTINATION ${CMAKE_INSTALL_BINDIR})
129+
else()
130+
install(FILES $<TARGET_FILE:${resolvo_cpp_impl}> DESTINATION ${CMAKE_INSTALL_LIBDIR})
131+
endif()
128132
if(WIN32)
129133
install(FILES $<TARGET_LINKER_FILE:${resolvo_cpp_impl}>
130-
TYPE LIB
134+
DESTINATION ${CMAKE_INSTALL_LIBDIR}
131135
RENAME resolvo_cpp.lib)
132136
endif()
133137
else()
134-
install(FILES $<TARGET_FILE:${resolvo_cpp_impl}> TYPE LIB)
138+
install(FILES $<TARGET_FILE:${resolvo_cpp_impl}> DESTINATION ${CMAKE_INSTALL_LIBDIR})
135139
endif()
136140

137141
include(CMakePackageConfigHelpers)

0 commit comments

Comments
 (0)