Czy istnieje sposób, aby ustawić CMake do generowania pliku projektu VS2010, który zawiera w sobie wstępne budowanie lub tworzenie postu?Cmake dodać projekt niestandardowy VS2010 Budowanie zdarzeń
Dzięki.
Czy istnieje sposób, aby ustawić CMake do generowania pliku projektu VS2010, który zawiera w sobie wstępne budowanie lub tworzenie postu?Cmake dodać projekt niestandardowy VS2010 Budowanie zdarzeń
Dzięki.
Z dokumentacji 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.
Na przykład, jeśli twoim celem jest nazwany MyProject
i chcesz uruchomić polecenie SomeCommand
z argumentem -1 -2
po budynku, dodaj następującą linię po swój add_executable
lub add_library
wezwanie, ponieważ cel musi być zdefiniowane:
add_custom_command(TARGET MyProject
POST_BUILD
COMMAND SomeCommand ARGS "-1 -2"
COMMENT "Running SomeCommand")
Zobacz https://cmake.org/cmake/help/v2.8.8/cmake.html#command:add_custom_command dla MO ponownie szczegóły dotyczące korzystania z add_custom_command()
.
Wielkie dzięki ... –
Dobrze skonstruowana i doskonale użyteczna odpowiedź. :RE – MABVT