diff options
author | Lei Zhang <antiagainst@gmail.com> | 2022-11-21 16:48:07 -0800 |
---|---|---|
committer | David Neto <dneto@google.com> | 2022-11-22 15:01:00 -0500 |
commit | 141b6c20b40ce252b093ae62dd1a230936752423 (patch) | |
tree | 2cb198ea603dbc21f0d586a29badeebaba61fa79 | |
parent | dc9d28ae95594edaef725012acd9de15a7342048 (diff) | |
download | shaderc-141b6c20b40ce252b093ae62dd1a230936752423.tar.gz |
Add 'BUNDLE DESTINATION' for target install
CMake would need a `BUNDLE DESTINATION` for installing
MACOSX_BUNDLE targets. It falls back to use `RUNTIME
DESTINATION` as per the `OLD` behavior of CMP0006
(https://cmake.org/cmake/help/latest/policy/CMP0006.html),
but that's deprecated and will be removed in future versions.
-rw-r--r-- | glslc/CMakeLists.txt | 3 | ||||
-rw-r--r-- | libshaderc/CMakeLists.txt | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/glslc/CMakeLists.txt b/glslc/CMakeLists.txt index 31664d1..c8fa6d5 100644 --- a/glslc/CMakeLists.txt +++ b/glslc/CMakeLists.txt @@ -67,7 +67,8 @@ shaderc_add_asciidoc(glslc_doc_README README) if(SHADERC_ENABLE_INSTALL) install(TARGETS glslc_exe - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + BUNDLE DESTINATION ${CMAKE_INSTALL_BINDIR}) endif(SHADERC_ENABLE_INSTALL) add_subdirectory(test) diff --git a/libshaderc/CMakeLists.txt b/libshaderc/CMakeLists.txt index 3ada419..2cced9e 100644 --- a/libshaderc/CMakeLists.txt +++ b/libshaderc/CMakeLists.txt @@ -57,6 +57,7 @@ if(SHADERC_ENABLE_INSTALL) install(TARGETS shaderc shaderc_shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + BUNDLE DESTINATION ${CMAKE_INSTALL_BINDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif(SHADERC_ENABLE_INSTALL) |