Use CMake install directories instead of hardcoded (#4481)

This commit is contained in:
Sergey Avseyev
2017-11-06 21:38:53 +03:00
committed by Wouter van Oortmerssen
parent 6eb031de9a
commit 2edb1dcdda

View File

@@ -239,15 +239,16 @@ if(FLATBUFFERS_BUILD_GRPCTEST)
endif()
if(FLATBUFFERS_INSTALL)
install(DIRECTORY include/flatbuffers DESTINATION include)
include(GNUInstallDirs)
install(DIRECTORY include/flatbuffers DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
if(FLATBUFFERS_BUILD_FLATLIB)
install(TARGETS flatbuffers DESTINATION lib)
install(TARGETS flatbuffers DESTINATION ${CMAKE_INSTALL_LIBDIR})
endif()
if(FLATBUFFERS_BUILD_FLATC)
install(TARGETS flatc DESTINATION bin)
install(TARGETS flatc DESTINATION ${CMAKE_INSTALL_BINDIR})
endif()
if(FLATBUFFERS_BUILD_SHAREDLIB)
install(TARGETS flatbuffers_shared DESTINATION lib)
install(TARGETS flatbuffers_shared DESTINATION ${CMAKE_INSTALL_LIBDIR})
endif()
endif()