mirror of
https://git.mirrors.martin98.com/https://github.com/google/draco
synced 2025-08-12 11:19:02 +08:00
Correct the install location for CMake configuration files. (#839)
- Fix version file name. - Fix install path for config and version file. - Updates the install test to correctly set prefix and allow CMake's built-in search functionality to work properly.
This commit is contained in:
parent
befe2d8809
commit
60af0ba480
@ -39,19 +39,19 @@ macro(draco_setup_install_target)
|
||||
configure_package_config_file(
|
||||
"${draco_root}/cmake/draco-config.cmake.template"
|
||||
"${draco_build}/draco-config.cmake"
|
||||
INSTALL_DESTINATION "${data_path}/cmake")
|
||||
INSTALL_DESTINATION "${data_path}/cmake/draco")
|
||||
install(
|
||||
FILES "${draco_build}/draco-config.cmake"
|
||||
DESTINATION "${data_path}/cmake")
|
||||
DESTINATION "${data_path}/cmake/draco")
|
||||
|
||||
# CMake version: draco-version.cmake
|
||||
# CMake version: draco-config-version.cmake
|
||||
write_basic_package_version_file(
|
||||
"${draco_build}/draco-version.cmake"
|
||||
"${draco_build}/draco-config-version.cmake"
|
||||
VERSION ${DRACO_VERSION}
|
||||
COMPATIBILITY AnyNewerVersion)
|
||||
install(
|
||||
FILES "${draco_build}/draco-version.cmake"
|
||||
DESTINATION "${data_path}/cmake")
|
||||
FILES "${draco_build}/draco-config-version.cmake"
|
||||
DESTINATION "${data_path}/cmake/draco")
|
||||
|
||||
foreach(file ${draco_sources})
|
||||
if(file MATCHES "h$")
|
||||
|
@ -23,10 +23,10 @@ include(GNUInstallDirs)
|
||||
# Tell find_package() where Draco is installed.
|
||||
if(BUILD_SHARED_LIBS)
|
||||
set(CMAKE_PREFIX_PATH
|
||||
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_shared/share/cmake")
|
||||
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_shared")
|
||||
else()
|
||||
set(CMAKE_PREFIX_PATH
|
||||
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_static/share/cmake")
|
||||
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_static")
|
||||
endif()
|
||||
|
||||
find_package(draco REQUIRED)
|
||||
|
Loading…
x
Reference in New Issue
Block a user