Có cách nào tôi có thể đặt CMake để tạo tệp dự án VS2010 có sự kiện Tạo trước hoặc Tạo bản dựng trong đó không?Cmake để thêm VS2010 Tùy chỉnh dự án Xây dựng sự kiện
Cảm ơn.
Có cách nào tôi có thể đặt CMake để tạo tệp dự án VS2010 có sự kiện Tạo trước hoặc Tạo bản dựng trong đó không?Cmake để thêm VS2010 Tùy chỉnh dự án Xây dựng sự kiện
Cảm ơn.
Từ các tài liệu CMake:
add_custom_command(TARGET target
PRE_BUILD | PRE_LINK | POST_BUILD`
COMMAND command1 [ARGS] [args1...]
[COMMAND command2 [ARGS] [args2...] ...]
[WORKING_DIRECTORY dir]
[COMMENT comment] [VERBATIM])
This defines a new command that will be associated with building the specified
target. When the command will happen is determined by which of the following
is specified:
PRE_BUILD - run before all other dependencies
PRE_LINK - run after other dependencies
POST_BUILD - run after the target has been built
Note that the PRE_BUILD option is only supported on Visual Studio 7 or later.
For all other generators PRE_BUILD will be treated as PRE_LINK.
Ví dụ, nếu mục tiêu của bạn được đặt tên MyProject
và bạn muốn chạy lệnh SomeCommand
với lập luận -1 -2
sau khi xây dựng, thêm dòng sau sau bạn add_executable
hoặc Gọi add_library
, vì mục tiêu phải được xác định:
add_custom_command(TARGET MyProject
POST_BUILD
COMMAND SomeCommand ARGS "-1 -2"
COMMENT "Running SomeCommand")
Xem https://cmake.org/cmake/help/v2.8.8/cmake.html#command:add_custom_command cho mo chi tiết lại về cách sử dụng add_custom_command()
.
Cảm ơn rất nhiều ... –
Câu trả lời có cấu trúc và hoàn toàn hữu ích. : D – MABVT