diff --git a/BuildTools/CMake/BuildUtils.cmake b/BuildTools/CMake/BuildUtils.cmake index e97b96b..bf9d26e 100644 --- a/BuildTools/CMake/BuildUtils.cmake +++ b/BuildTools/CMake/BuildUtils.cmake @@ -292,14 +292,22 @@ function(install_core_lib _TARGET) if(TARGET_TYPE STREQUAL STATIC_LIBRARY) list(APPEND DILIGENT_CORE_INSTALL_LIBS_LIST ${_TARGET}) set(DILIGENT_CORE_INSTALL_LIBS_LIST ${DILIGENT_CORE_INSTALL_LIBS_LIST} CACHE INTERNAL "Core libraries installation list") + install(TARGETS ${_TARGET} + ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + ) + if (DILIGENT_INSTALL_PDB) + install(FILES $ DESTINATION "${CMAKE_INSTALL_BINDIR}" OPTIONAL) + endif() elseif(TARGET_TYPE STREQUAL SHARED_LIBRARY) install(TARGETS ${_TARGET} - ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}/${DILIGENT_CORE_DIR}/$" - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}/${DILIGENT_CORE_DIR}/$" - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}/${DILIGENT_CORE_DIR}/$" + ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" ) if (DILIGENT_INSTALL_PDB) - install(FILES $ DESTINATION "${CMAKE_INSTALL_BINDIR}/${DILIGENT_CORE_DIR}/$" OPTIONAL) + install(FILES $ DESTINATION "${CMAKE_INSTALL_BINDIR}" OPTIONAL) endif() endif() diff --git a/CMakeLists.txt b/CMakeLists.txt index fc3c5d8..9edc6a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -614,7 +614,6 @@ add_subdirectory(Primitives) add_subdirectory(Platforms) add_subdirectory(Common) add_subdirectory(Graphics) -add_subdirectory(Tests) # Installation instructions @@ -625,7 +624,7 @@ if(DILIGENT_INSTALL_CORE) "${DILIGENT_CORE_INSTALL_LIBS_LIST}" DiligentCore-static # Custom target name DiligentCore # Folder - "${CMAKE_INSTALL_LIBDIR}/${DILIGENT_CORE_DIR}/$" # Install destination + "${CMAKE_INSTALL_LIBDIR}" # Install destination ) install(FILES License.txt DESTINATION "Licenses" RENAME DiligentEngine-License.txt)