Mam aplikację napisaną w C++, której używam CMake do budowania i zwalniania plików binarnych.Używanie CMake do uruchamiania post-build programu w C++
Chciałbym skompilować skrypt CMakeLists.txt i uruchomić plik CPP, który służy do datownika i szyfrowania pliku licencji po utworzeniu plików binarnych dla aplikacji. Widziałem przykłady działa komenda execute_process
takie jak to:
execute_process(COMMAND "gcc -o foo foo.cpp"
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
execute_process(COMMAND "./foo"
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
RESULT_VARIABLE MY_FOO_VAR)
Używam Visual Studio 2010 zrobić build na Windows. Problem polega na tym, że nie jestem pewien, jak zmusić CMake do uruchomienia programu podczas procesu budowania VS. Chcę, aby ostatnią rzeczą w operacji budowania była sygnatura czasowa pliku licencji, ale tak naprawdę nie wiem wystarczająco dużo o VS lub CMake, aby uzyskać tę konfigurację.