summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2018-12-17 18:00:00 +0000
committerEgor Yusov <egor.yusov@gmail.com>2018-12-17 18:00:00 +0000
commitb7c13c8fe2161104f145e062fa3bbd735d2840d0 (patch)
tree00f831e6445d37d0256294ffe02f8f4c280d16ed
parentAdded missing checks to install Android,Apple,Linux,UWP platform libraries (diff)
downloadDiligentCore-b7c13c8fe2161104f145e062fa3bbd735d2840d0.tar.gz
DiligentCore-b7c13c8fe2161104f145e062fa3bbd735d2840d0.zip
Added install rules for third-party libraries
-rw-r--r--External/CMakeLists.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/External/CMakeLists.txt b/External/CMakeLists.txt
index 9c87156a..c1f0a01a 100644
--- a/External/CMakeLists.txt
+++ b/External/CMakeLists.txt
@@ -2,6 +2,13 @@ cmake_minimum_required (VERSION 3.6)
if(PLATFORM_WIN32 OR PLATFORM_LINUX OR PLATFORM_MACOS)
add_subdirectory(glew)
+ if(INSTALL_DILIGENT_CORE)
+ install(TARGETS glew-static
+ ARCHIVE DESTINATION "${DILIGENT_CORE_INSTALL_DIR}/lib"
+ LIBRARY DESTINATION "${DILIGENT_CORE_INSTALL_DIR}/lib"
+ RUNTIME DESTINATION "${DILIGENT_CORE_INSTALL_DIR}/bin"
+ )
+ endif()
endif()
if(PLATFORM_ANDROID)
@@ -42,4 +49,15 @@ if(PLATFORM_WIN32 OR PLATFORM_LINUX)
FOLDER Core/External
)
+ if(INSTALL_DILIGENT_CORE)
+ install(TARGETS
+ glslang OGLCompiler OSDependent SPIRV HLSL
+ SPIRV-Tools SPIRV-Tools-opt
+ SPIRVCross
+ ARCHIVE DESTINATION "${DILIGENT_CORE_INSTALL_DIR}/lib"
+ LIBRARY DESTINATION "${DILIGENT_CORE_INSTALL_DIR}/lib"
+ RUNTIME DESTINATION "${DILIGENT_CORE_INSTALL_DIR}/bin"
+ )
+ endif()
+
endif()