mirror of
https://git.mirrors.martin98.com/https://github.com/google/draco
synced 2025-08-14 01:35:55 +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(
|
configure_package_config_file(
|
||||||
"${draco_root}/cmake/draco-config.cmake.template"
|
"${draco_root}/cmake/draco-config.cmake.template"
|
||||||
"${draco_build}/draco-config.cmake"
|
"${draco_build}/draco-config.cmake"
|
||||||
INSTALL_DESTINATION "${data_path}/cmake")
|
INSTALL_DESTINATION "${data_path}/cmake/draco")
|
||||||
install(
|
install(
|
||||||
FILES "${draco_build}/draco-config.cmake"
|
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(
|
write_basic_package_version_file(
|
||||||
"${draco_build}/draco-version.cmake"
|
"${draco_build}/draco-config-version.cmake"
|
||||||
VERSION ${DRACO_VERSION}
|
VERSION ${DRACO_VERSION}
|
||||||
COMPATIBILITY AnyNewerVersion)
|
COMPATIBILITY AnyNewerVersion)
|
||||||
install(
|
install(
|
||||||
FILES "${draco_build}/draco-version.cmake"
|
FILES "${draco_build}/draco-config-version.cmake"
|
||||||
DESTINATION "${data_path}/cmake")
|
DESTINATION "${data_path}/cmake/draco")
|
||||||
|
|
||||||
foreach(file ${draco_sources})
|
foreach(file ${draco_sources})
|
||||||
if(file MATCHES "h$")
|
if(file MATCHES "h$")
|
||||||
|
@ -23,10 +23,10 @@ include(GNUInstallDirs)
|
|||||||
# Tell find_package() where Draco is installed.
|
# Tell find_package() where Draco is installed.
|
||||||
if(BUILD_SHARED_LIBS)
|
if(BUILD_SHARED_LIBS)
|
||||||
set(CMAKE_PREFIX_PATH
|
set(CMAKE_PREFIX_PATH
|
||||||
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_shared/share/cmake")
|
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_shared")
|
||||||
else()
|
else()
|
||||||
set(CMAKE_PREFIX_PATH
|
set(CMAKE_PREFIX_PATH
|
||||||
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_static/share/cmake")
|
"${CMAKE_CURRENT_LIST_DIR}/_draco_install_static")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(draco REQUIRED)
|
find_package(draco REQUIRED)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user