| 12345678910111213141516171819 |
- include(GetPrerequisites)
- function(check_script script)
- set(prereqs "")
- get_prerequisites(${script} prereqs 1 1 "" "")
- if(NOT "${prereqs}" STREQUAL "")
- message(FATAL_ERROR "Prerequisites for ${script} not empty")
- endif()
- endfunction()
- # Should not throw any errors
- # Regular executable
- get_prerequisites(${CMAKE_COMMAND} cmake_prereqs 1 1 "" "")
- # Shell script
- check_script(${CMAKE_CURRENT_LIST_DIR}/script.sh)
- # Batch script
- check_script(${CMAKE_CURRENT_LIST_DIR}/script.bat)
- # Shell script without extension
- check_script(${CMAKE_CURRENT_LIST_DIR}/script)
|