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)
|
||||
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})
|
||||
|
||||
|
@ -10,6 +10,8 @@ find_package(Qt6 REQUIRED COMPONENTS Core Gui Quick)
|
||||
|
||||
add_library(qmsgpack ${COMPILE_TYPE} ${qmsgpack_srcs} ${qmsgpack_headers})
|
||||
|
||||
target_include_directories(qmsgpack PUBLIC .)
|
||||
|
||||
target_link_libraries(qmsgpack PUBLIC
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
@ -30,11 +32,11 @@ set_target_properties(qmsgpack PROPERTIES
|
||||
DEFINE_SYMBOL MSGPACK_MAKE_LIB
|
||||
PUBLIC_HEADER "${qmsgpack_headers}")
|
||||
|
||||
install(TARGETS qmsgpack EXPORT qmsgpack-export
|
||||
LIBRARY DESTINATION ${LIB_INSTALL_DIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
|
||||
PUBLIC_HEADER DESTINATION ${INCLUDE_INSTALL_DIR}/qmsgpack)
|
||||
# install(TARGETS qmsgpack EXPORT qmsgpack-export
|
||||
# LIBRARY DESTINATION ${LIB_INSTALL_DIR}
|
||||
# RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
|
||||
# ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
|
||||
# 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