]> OCCT Git - occt.git/commitdiff
0033382: Configuration - Installation issue for debug mode for static build
authordpasukhi <dpasukhi@opencascade.com>
Tue, 16 May 2023 12:48:11 +0000 (13:48 +0100)
committervglukhik <vglukhik@opencascade.com>
Fri, 21 Jul 2023 15:33:45 +0000 (16:33 +0100)
Updated install command to handle BUILD_SHARED_LIBS configuration

adm/cmake/occt_toolkit.cmake

index 132890bc84068b62978106c43a1d05b045ece5ab..61f195f82f4e5d7ca1a329f452df8c80d9b41c6c 100644 (file)
@@ -284,9 +284,15 @@ else()
     else()
       set (aReleasePdbConf)
     endif()
-    install (FILES  ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/bin\${OCCT_INSTALL_BIN_LETTER}/${PROJECT_NAME}.pdb
+    if (BUILD_SHARED_LIBS)
+      install (FILES  ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/bin\${OCCT_INSTALL_BIN_LETTER}/${PROJECT_NAME}.pdb
              CONFIGURATIONS Debug ${aReleasePdbConf} RelWithDebInfo
              DESTINATION "${INSTALL_DIR_BIN}\${OCCT_INSTALL_BIN_LETTER}")
+    else()
+      install (FILES  ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/lib\${OCCT_INSTALL_BIN_LETTER}/${PROJECT_NAME}.pdb
+             CONFIGURATIONS Debug ${aReleasePdbConf} RelWithDebInfo
+             DESTINATION "${INSTALL_DIR_LIB}\${OCCT_INSTALL_BIN_LETTER}")
+    endif()
   endif()
 
   if (BUILD_SHARED_LIBS AND NOT "${BUILD_SHARED_LIBRARY_NAME_POSTFIX}" STREQUAL "")