|
1
|
cmake_minimum_required(VERSION 3.12...3.31) |
|
2
|
|
|
3
|
#CMAKE_ARGV0 = ${CMAKE_COMMAND} |
|
4
|
#CMAKE_ARGV1 = -P |
|
5
|
#CMAKE_ARGV2 = ${CMAKE_CURRENT_SOURCE_DIR}/tester.cmake |
|
6
|
#CMAKE_ARGV3 = "$<TARGET_FILE:puff-test>" |
|
7
|
#CMAKE_ARGV4 = "${CMAKE_CURRENT_SOURCE_DIR}" |
|
8
|
|
|
9
|
execute_process(COMMAND ${CMAKE_ARGV3} |
|
10
|
INPUT_FILE "${CMAKE_ARGV4}/zeros.raw" |
|
11
|
RESULT_VARIABLE RESULT |
|
12
|
COMMAND_ECHO STDERR) |
|
13
|
|
|
14
|
if(RESULT) |
|
15
|
message(FATAL_ERROR "Command exitited with: ${RESULT}") |
|
16
|
endif(RESULT) |
|
17
|
|