Re: [CMake] Patch utility is installed, but my ExternalProject build step fails to execute it
Am Sonntag, 24. Februar 2013 um 19:58:53, schrieb David Brown cypher...@gmail.com I'm trying to patch and build a Makefile-based project using the ExternalProject module. My patch command looks like this: PATCH_COMMAND patch -p1 -t -N ${CMAKE_CURRENT_SOURCE_DIR}/IntelDFP.patch When building, however, I get this: [ 10%] Performing patch step for 'IntelDFP' /bin/sh: 1: patch -p1 -t -N /home/david/Projects/db/IntelDFP.patch: not found I'm certain that the patch utility is installed and that the patch file path is correct. If I run that command myself, it works fine. So why does the CMake-generated Makefile fail to execute it? How should cmake know, that you do not mean a command with blanks in his path? Try PATCH_COMMAND patch -p1 -t -N ${CMAKE_CURRENT_SOURCE_DIR}/IntelDFP.patch or PATCH_COMMAND patch -p1 -t -N ${CMAKE_CURRENT_SOURCE_DIR}/IntelDFP.patch Kornel signature.asc Description: This is a digitally signed message part. -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] Patch utility is installed, but my ExternalProject build step fails to execute it
David Brown wrote: I'm trying to patch and build a Makefile-based project using the ExternalProject module. My patch command looks like this: PATCH_COMMAND patch -p1 -t -N ${CMAKE_CURRENT_SOURCE_DIR}/IntelDFP.patch When building, however, I get this: [ 10%] Performing patch step for 'IntelDFP' /bin/sh: 1: patch -p1 -t -N /home/david/Projects/db/IntelDFP.patch: not found I'm certain that the patch utility is installed and that the patch file path is correct. If I run that command myself, it works fine. So why does the CMake-generated Makefile fail to execute it? If it is GNU patch I suggest you use -i instead of piping, this has the chance to work without a shell being available. Eike -- signature.asc Description: This is a digitally signed message part. -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
[CMake] Patch utility is installed, but my ExternalProject build step fails to execute it
I'm trying to patch and build a Makefile-based project using the ExternalProject module. My patch command looks like this: PATCH_COMMAND patch -p1 -t -N ${CMAKE_CURRENT_SOURCE_DIR}/IntelDFP.patch When building, however, I get this: [ 10%] Performing patch step for 'IntelDFP' /bin/sh: 1: patch -p1 -t -N /home/david/Projects/db/IntelDFP.patch: not found I'm certain that the patch utility is installed and that the patch file path is correct. If I run that command myself, it works fine. So why does the CMake-generated Makefile fail to execute it? -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
Re: [CMake] Patch utility is installed, but my ExternalProject build step fails to execute it
Silly me... It was the quotes around the command. Sorry! On Sun, Feb 24, 2013 at 7:58 PM, David Brown cypher...@gmail.com wrote: I'm trying to patch and build a Makefile-based project using the ExternalProject module. My patch command looks like this: PATCH_COMMAND patch -p1 -t -N ${CMAKE_CURRENT_SOURCE_DIR}/IntelDFP.patch When building, however, I get this: [ 10%] Performing patch step for 'IntelDFP' /bin/sh: 1: patch -p1 -t -N /home/david/Projects/db/IntelDFP.patch: not found I'm certain that the patch utility is installed and that the patch file path is correct. If I run that command myself, it works fine. So why does the CMake-generated Makefile fail to execute it? -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake