Skip to content

Commit 4eb8cfb

Browse files
committed
CMake: use add_custom_command() rather than install(SCRIPT).
Indeed, otherwise libOpenCORTargets.cmake doesn't get patched when packaging libOpenCOR.
1 parent 88a5add commit 4eb8cfb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,8 @@ if(NOT LIBOPENCOR_SHARED_LIBS)
510510

511511
configure_file(${PROJECT_SOURCE_DIR}/cmake/packaging/patch.cmake.in ${PATCH_CMAKE_FILE} @ONLY)
512512

513-
install(SCRIPT ${PATCH_CMAKE_FILE})
513+
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} PRE_BUILD
514+
COMMAND ${CMAKE_COMMAND} -P ${PATCH_CMAKE_FILE})
514515
endif()
515516

516517
install(EXPORT ${CMAKE_PROJECT_NAME}Targets

0 commit comments

Comments
 (0)