Tôi có một ứng dụng được viết bằng C++ mà tôi sử dụng CMake để xây dựng và phát hành các tệp nhị phân.Sử dụng CMake để chạy một chương trình C++ sau khi xây dựng
Tôi muốn biên dịch tập lệnh CMakeLists.txt và chạy tệp CPP được sử dụng để dấu thời gian và mã hóa tệp giấy phép sau khi đã tạo tệp nhị phân cho ứng dụng. Tôi đã nhìn thấy những ví dụ về cách chạy lệnh execute_process
như thế này:
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)
Tôi đang sử dụng Visual Studio 2010 để thực hiện việc xây dựng trên Windows. Vấn đề là tôi không chắc chắn làm thế nào để có được CMake để chạy một chương trình trong quá trình xây dựng của VS. Tôi muốn điều cuối cùng trong hoạt động xây dựng là dấu thời gian tệp giấy phép, nhưng tôi không thực sự biết đủ về VS hoặc CMake để có được thiết lập này.