From 497c1598cea9dcb13d210de59b1dc65425ca5fdb Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 16 Apr 2020 20:09:11 +0200 Subject: [PATCH] build: Produce more correct pc file with zzipsdldir Just like described in commit 892dea3b82208654cc9f57ffc4ef555d0d934cf5, the CMAKE_INSTALL_INCLUDEDIR variable can be absolute path so simply appending it to \${prefix} might not work. --- SDL/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SDL/CMakeLists.txt b/SDL/CMakeLists.txt index 7ceba4a..6a4f860 100644 --- a/SDL/CMakeLists.txt +++ b/SDL/CMakeLists.txt @@ -49,9 +49,10 @@ if(SDL_FOUND) if(UNIX) join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") +join_paths(pc_zzipsdldir "\${prefix}" "${zzipsdldir}") add_custom_command(OUTPUT SDL_rwops_zzip.pc COMMAND ${BASH} -c "echo 'prefix=${CMAKE_INSTALL_PREFIX}' > SDL_rwops_zzip.pc" - COMMAND ${BASH} -c "echo 'zzipsdldir=\${prefix}/${zzipsdldir}' >> SDL_rwops_zzip.pc" + COMMAND ${BASH} -c "echo 'zzipsdldir=${pc_zzipsdldir}' >> SDL_rwops_zzip.pc" COMMAND ${BASH} -c "echo '' >> SDL_rwops_zzip.pc" COMMAND ${BASH} -c "echo 'Name: SDL_rwops_zzip' >> SDL_rwops_zzip.pc" COMMAND ${BASH} -c "echo 'Version: ${PROJECT_VERSION}' >> SDL_rwops_zzip.pc"