diff --git a/CMakeLists.txt b/CMakeLists.txt index 0e80a3c..327508e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.25 FATAL_ERROR) PROJECT(fleet-http-client C CXX) -INCLUDE(GNUInstallDirs) + +IF (TARGET fleet-http-client-static) + RETURN() +ENDIF () SET(FLEET_HTTP_CLIENT_VERSION 1.1.0) SET(CMAKE_INSTALL_RPATH "$ORIGIN/../${CMAKE_INSTALL_LIBDIR}") @@ -72,6 +75,7 @@ IF (BRINGAUTO_INSTALL) IF (PROJECT_IS_TOP_LEVEL) INCLUDE(GNUInstallDirs) CMDEF_INSTALL(TARGET fleet-http-client-static) + BA_PACKAGE_DEPS_IMPORTED(fleet-http-client-static) ENDIF () ENDIF () diff --git a/lib/bringauto-fleet-http-client-generated/CMakeLists.txt b/lib/bringauto-fleet-http-client-generated/CMakeLists.txt index b901b56..3e1266a 100644 --- a/lib/bringauto-fleet-http-client-generated/CMakeLists.txt +++ b/lib/bringauto-fleet-http-client-generated/CMakeLists.txt @@ -67,27 +67,3 @@ configure_package_config_file(${CMAKE_CURRENT_SOURCE_DIR}/Config.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" INSTALL_DESTINATION "cmake/${PROJECT_NAME}" ) - -install( - TARGETS ${PROJECT_NAME} - EXPORT ${PROJECT_NAME}Targets - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" - ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" - INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" -) - -install( - DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/${PROJECT_NAME} - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} -) - -install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" - DESTINATION cmake/${PROJECT_NAME} -) - -install( - EXPORT ${PROJECT_NAME}Targets - DESTINATION cmake/${PROJECT_NAME} -) \ No newline at end of file