@@ -5,6 +5,12 @@ project(TDLib VERSION 1.5.5 LANGUAGES CXX C)
55if (NOT DEFINED CMAKE_INSTALL_LIBDIR)
66 set (CMAKE_INSTALL_LIBDIR "lib" )
77endif ()
8+ if (NOT DEFINED CMAKE_INSTALL_BINDIR)
9+ set (CMAKE_INSTALL_BINDIR "bin" )
10+ endif ()
11+ if (NOT DEFINED CMAKE_INSTALL_INCLUDEDIR)
12+ set (CMAKE_INSTALL_INCLUDEDIR "include" )
13+ endif ()
814
915if (POLICY CMP0054)
1016 # do not expand quoted arguments
@@ -915,8 +921,8 @@ add_library(Td::TdJsonStatic ALIAS TdJsonStatic)
915921install (TARGETS tdjson TdJson tdjson_static TdJsonStatic tdjson_private tdclient tdcore TdStatic EXPORT TdTargets
916922 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR} "
917923 ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR} "
918- RUNTIME DESTINATION bin
919- INCLUDES DESTINATION include
924+ RUNTIME DESTINATION " ${CMAKE_INSTALL_BINDIR} "
925+ INCLUDES DESTINATION " ${CMAKE_INSTALL_INCLUDEDIR} "
920926)
921927
922928install (EXPORT TdTargets
@@ -925,12 +931,12 @@ install(EXPORT TdTargets
925931 DESTINATION "${CMAKE_INSTALL_LIBDIR} /cmake/Td"
926932)
927933
928- install (FILES ${TD_JSON_HEADERS} "${CMAKE_CURRENT_BINARY_DIR} /td/telegram/tdjson_export.h" DESTINATION include /td/telegram)
929- install (FILES td/telegram/Client.h td/telegram/Log.h DESTINATION include /td/telegram)
930- install (FILES td/tl/TlObject.h DESTINATION include /td/tl)
931- install (FILES "${TL_TD_AUTO_INCLUDES} /td/telegram/td_api.h" "${TL_TD_AUTO_INCLUDES} /td/telegram/td_api.hpp" DESTINATION include /td/telegram)
934+ install (FILES ${TD_JSON_HEADERS} "${CMAKE_CURRENT_BINARY_DIR} /td/telegram/tdjson_export.h" DESTINATION " ${CMAKE_INSTALL_INCLUDEDIR} /td/telegram" )
935+ install (FILES td/telegram/Client.h td/telegram/Log.h DESTINATION " ${CMAKE_INSTALL_INCLUDEDIR} /td/telegram" )
936+ install (FILES td/tl/TlObject.h DESTINATION " ${CMAKE_INSTALL_INCLUDEDIR} /td/tl" )
937+ install (FILES "${TL_TD_AUTO_INCLUDES} /td/telegram/td_api.h" "${TL_TD_AUTO_INCLUDES} /td/telegram/td_api.hpp" DESTINATION " ${CMAKE_INSTALL_INCLUDEDIR} /td/telegram" )
932938if (TD_ENABLE_JNI)
933- install (FILES td/tl/tl_jni_object.h DESTINATION include /td/tl)
939+ install (FILES td/tl/tl_jni_object.h DESTINATION " ${CMAKE_INSTALL_INCLUDEDIR} /td/tl" )
934940endif ()
935941
936942include (CMakePackageConfigHelpers )
0 commit comments