@@ -443,23 +443,28 @@ if(LEVELDB_INSTALL)
443
443
"${LEVELDB_PUBLIC_INCLUDE_DIR} /table_builder.h"
444
444
"${LEVELDB_PUBLIC_INCLUDE_DIR} /table.h"
445
445
"${LEVELDB_PUBLIC_INCLUDE_DIR} /write_batch.h"
446
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /leveldb
446
+ DESTINATION " ${CMAKE_INSTALL_INCLUDEDIR} /leveldb"
447
447
)
448
448
449
449
include (CMakePackageConfigHelpers)
450
+ configure_package_config_file(
451
+ "cmake/${PROJECT_NAME} Config.cmake.in"
452
+ "${PROJECT_BINARY_DIR} /cmake/${PROJECT_NAME} Config.cmake"
453
+ INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR} /cmake/${PROJECT_NAME} "
454
+ )
450
455
write_basic_package_version_file(
451
- "${PROJECT_BINARY_DIR} /leveldbConfigVersion .cmake"
452
- COMPATIBILITY SameMajorVersion
456
+ "${PROJECT_BINARY_DIR} /cmake/ ${PROJECT_NAME} ConfigVersion .cmake"
457
+ COMPATIBILITY SameMajorVersion
453
458
)
454
459
install (
455
460
EXPORT leveldbTargets
456
461
NAMESPACE leveldb::
457
- DESTINATION "${CMAKE_INSTALL_LIBDIR} /cmake/leveldb "
462
+ DESTINATION "${CMAKE_INSTALL_LIBDIR} /cmake/${PROJECT_NAME} "
458
463
)
459
464
install (
460
465
FILES
461
- "cmake/leveldbConfig .cmake"
462
- "${PROJECT_BINARY_DIR} /leveldbConfigVersion .cmake"
463
- DESTINATION "${CMAKE_INSTALL_LIBDIR} /cmake/leveldb "
466
+ "${PROJECT_BINARY_DIR} / cmake/${PROJECT_NAME} Config .cmake"
467
+ "${PROJECT_BINARY_DIR} /cmake/ ${PROJECT_NAME} ConfigVersion .cmake"
468
+ DESTINATION "${CMAKE_INSTALL_LIBDIR} /cmake/${PROJECT_NAME} "
464
469
)
465
470
endif (LEVELDB_INSTALL)
0 commit comments