diff --git a/CMakeLists.txt b/CMakeLists.txt index 32116d5..0306a01 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,25 +34,17 @@ else() CONFIGURE_COMMAND /configure --prefix= BUILD_COMMAND # use default INSTALL_COMMAND # use default + TEST_COMMAND ${CMAKE_COMMAND} -E rename + /bin/patch /bin/patcz + TEST_AFTER_INSTALL TRUE ) - set(patchExe bin/patch) + set(patchExe bin/patcz) string(JOIN "\n" EXT4 "set(PATCH_CMD \${PATCH_EXE})" "list(APPEND reqVars PATCH_CMD)" "" ) endif() -if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") - string(JOIN "\n" EXT3 - "if(CMAKE_SYSTEM_NAME STREQUAL Darwin)" - " find_package(Patch REQUIRED BYPASS_PROVIDER)" - " if(Patch_FOUND)" - " set(PATCH_EXE \${Patch_EXECUTABLE})" - " endif()" - "endif()" - "" - ) -endif() xpPackageDevel(EXE_PATH ${patchExe}) ExternalProject_Get_Property(${PROJECT_NAME} INSTALL_DIR) install(DIRECTORY ${INSTALL_DIR}/ DESTINATION . USE_SOURCE_PERMISSIONS)