forked from romixlab/qmsgpack
Fix include problems with incorrect install step
This commit is contained in:
@ -97,7 +97,7 @@ if (BUILD_TESTS)
|
|||||||
add_subdirectory(tests)
|
add_subdirectory(tests)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
install(EXPORT qmsgpack-export DESTINATION ${CMAKECONFIG_INSTALL_DIR} FILE MsgPackQtTargets.cmake)
|
# install(EXPORT qmsgpack-export DESTINATION ${CMAKECONFIG_INSTALL_DIR} FILE MsgPackQtTargets.cmake)
|
||||||
|
|
||||||
file(RELATIVE_PATH relInstallDir ${CMAKE_INSTALL_PREFIX}/$CMAKECONFIG_INSTALL_DIR} ${CMAKE_INSTALL_PREFIX})
|
file(RELATIVE_PATH relInstallDir ${CMAKE_INSTALL_PREFIX}/$CMAKECONFIG_INSTALL_DIR} ${CMAKE_INSTALL_PREFIX})
|
||||||
|
|
||||||
|
@ -10,6 +10,8 @@ find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick)
|
|||||||
|
|
||||||
add_library(qmsgpack ${COMPILE_TYPE} ${qmsgpack_srcs} ${qmsgpack_headers})
|
add_library(qmsgpack ${COMPILE_TYPE} ${qmsgpack_srcs} ${qmsgpack_headers})
|
||||||
|
|
||||||
|
target_include_directories(qmsgpack PUBLIC .)
|
||||||
|
|
||||||
target_link_libraries(qmsgpack PUBLIC
|
target_link_libraries(qmsgpack PUBLIC
|
||||||
Qt6::Core
|
Qt6::Core
|
||||||
Qt6::Gui
|
Qt6::Gui
|
||||||
@ -30,11 +32,11 @@ set_target_properties(qmsgpack PROPERTIES
|
|||||||
DEFINE_SYMBOL MSGPACK_MAKE_LIB
|
DEFINE_SYMBOL MSGPACK_MAKE_LIB
|
||||||
PUBLIC_HEADER "${qmsgpack_headers}")
|
PUBLIC_HEADER "${qmsgpack_headers}")
|
||||||
|
|
||||||
install(TARGETS qmsgpack EXPORT qmsgpack-export
|
# install(TARGETS qmsgpack EXPORT qmsgpack-export
|
||||||
LIBRARY DESTINATION ${LIB_INSTALL_DIR}
|
# LIBRARY DESTINATION ${LIB_INSTALL_DIR}
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
# RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||||
ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
|
# ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
|
||||||
PUBLIC_HEADER DESTINATION ${INCLUDE_INSTALL_DIR}/qmsgpack)
|
# PUBLIC_HEADER DESTINATION ${INCLUDE_INSTALL_DIR}/qmsgpack)
|
||||||
|
|
||||||
|
|
||||||
install(FILES ${qmsgpack_stream_headers} DESTINATION ${INCLUDE_INSTALL_DIR}/qmsgpack/stream)
|
# install(FILES ${qmsgpack_stream_headers} DESTINATION ${INCLUDE_INSTALL_DIR}/qmsgpack/stream)
|
||||||
|
Reference in New Issue
Block a user