...
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1,3 @@
|
||||
CMakeLists.txt.user
|
||||
build
|
||||
.qtcreator
|
||||
|
||||
@@ -275,6 +275,15 @@ else()
|
||||
target_link_libraries(just_stub PUBLIC ${PROJECT_NAME})
|
||||
endif()
|
||||
|
||||
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
EXPORT ${PROJECT_NAME}_Targets
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
|
||||
include(CMakePackageConfigHelpers)
|
||||
write_basic_package_version_file(
|
||||
"${PROJECT_NAME}ConfigVersion.cmake"
|
||||
@@ -284,13 +293,13 @@ write_basic_package_version_file(
|
||||
|
||||
set(MCC_CONFIG_INSTALLDIR
|
||||
${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
|
||||
CACHE PATH
|
||||
"install path for generated library config files"
|
||||
# CACHE PATH
|
||||
# "install path for generated library config files"
|
||||
)
|
||||
set(MCC_HEADERS_INSTALLDIR
|
||||
${CMAKE_INSTALL_INCLUDEDIR}
|
||||
CACHE PATH
|
||||
"install path for headers"
|
||||
${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
|
||||
# CACHE PATH
|
||||
# "install path for headers"
|
||||
)
|
||||
|
||||
configure_package_config_file(
|
||||
@@ -300,9 +309,9 @@ configure_package_config_file(
|
||||
PATH_VARS MCC_HEADERS_INSTALLDIR
|
||||
)
|
||||
|
||||
#install(EXPORT ${PROJECT_NAME}_Targets FILE ${PROJECT_NAME}Targets.cmake NAMESPACE ${PROJECT_NAME_NAMESPACE}:: DESTINATION ${MCC_CONFIG_INSTALLDIR})
|
||||
#install(FILES "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" "${PROJECT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake" DESTINATION ${MCC_CONFIG_INSTALLDIR})
|
||||
#install(FILES ${MCC_SRC} DESTINATION include/${PROJECT_NAME})
|
||||
install(EXPORT ${PROJECT_NAME}_Targets FILE ${PROJECT_NAME}Targets.cmake NAMESPACE ${PROJECT_NAME_NAMESPACE}:: DESTINATION ${MCC_CONFIG_INSTALLDIR})
|
||||
install(FILES "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" "${PROJECT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake" DESTINATION ${MCC_CONFIG_INSTALLDIR})
|
||||
install(FILES ${MCC_SRC} DESTINATION include/${PROJECT_NAME})
|
||||
|
||||
# uninstall target
|
||||
if(NOT TARGET uninstall)
|
||||
|
||||
Reference in New Issue
Block a user