vcpkg/ports/catch2/fix-install-path.patch
Rémy Tassoux f594be6a5b
[catch2] Update to 3.0.1 (#24762)
* [catch2] Update to 3.0.1

* [catch2] Update version files

* [catch2] Move catch2main.lib to the manual-link folder

* [catch2] Update version files

* [catch2] Fix catch2main library path on every platform

* [catch2] Update version files
2022-05-18 02:27:58 -07:00

38 lines
835 B
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -168,7 +168,7 @@
## Provide some pkg-config integration
set(PKGCONFIG_INSTALL_DIR
- "${CMAKE_INSTALL_DATAROOTDIR}/pkgconfig"
+ "${CMAKE_INSTALL_LIBDIR}/pkgconfig"
CACHE PATH "Path where catch2.pc is installed"
)
configure_file(
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -335,12 +335,20 @@
install(
TARGETS
Catch2
- Catch2WithMain
EXPORT
Catch2Targets
DESTINATION
${CMAKE_INSTALL_LIBDIR}
)
+
+ install(
+ TARGETS
+ Catch2WithMain
+ EXPORT
+ Catch2Targets
+ DESTINATION
+ ${CMAKE_INSTALL_LIBDIR}/manual-link
+ )
install(