diff --git a/CMakeLists.txt b/CMakeLists.txt index 4e1a7ae..05b3eff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -180,21 +180,27 @@ if( BGFX_INSTALL ) install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cmake/bgfxToolUtils.cmake DESTINATION "${config_install_dir}") if( BGFX_BUILD_TOOLS ) - install( TARGETS shaderc - EXPORT "${TARGETS_EXPORT_NAME}" - DESTINATION "${CMAKE_INSTALL_BINDIR}" ) - install( TARGETS geometryc - EXPORT "${TARGETS_EXPORT_NAME}" - DESTINATION "${CMAKE_INSTALL_BINDIR}" ) - install( TARGETS geometryv - EXPORT "${TARGETS_EXPORT_NAME}" - DESTINATION "${CMAKE_INSTALL_BINDIR}" ) - install( TARGETS texturec - EXPORT "${TARGETS_EXPORT_NAME}" - DESTINATION "${CMAKE_INSTALL_BINDIR}" ) - install( TARGETS texturev - EXPORT "${TARGETS_EXPORT_NAME}" - DESTINATION "${CMAKE_INSTALL_BINDIR}" ) + if (BGFX_BUILD_TOOLS_SHADER) + install( TARGETS shaderc + EXPORT "${TARGETS_EXPORT_NAME}" + DESTINATION "${CMAKE_INSTALL_BINDIR}" ) + endif() + if (BGFX_BUILD_TOOLS_GEOMETRY) + install( TARGETS geometryc + EXPORT "${TARGETS_EXPORT_NAME}" + DESTINATION "${CMAKE_INSTALL_BINDIR}" ) + install( TARGETS geometryv + EXPORT "${TARGETS_EXPORT_NAME}" + DESTINATION "${CMAKE_INSTALL_BINDIR}" ) + endif() + if (BGFX_BUILD_TOOLS_TEXTURE) + install( TARGETS texturec + EXPORT "${TARGETS_EXPORT_NAME}" + DESTINATION "${CMAKE_INSTALL_BINDIR}" ) + install( TARGETS texturev + EXPORT "${TARGETS_EXPORT_NAME}" + DESTINATION "${CMAKE_INSTALL_BINDIR}" ) + endif() endif() # install examples