Merge pull request #23092 from webosbrew/feature/webOS
[xbmc.git] / cmake / modules / buildtools / FindNASM.cmake
blobfc9daa0768e895844a57ddafec351c9c200a96f7
1 #.rst:
2 # FindNASM
3 # ----------
4 # Finds nasm executable
6 # This will define the following variables::
8 # NASM_EXECUTABLE - nasm executable
10 include(FindPackageHandleStandardArgs)
12 find_program(NASM_EXECUTABLE nasm)
14 if(NASM_EXECUTABLE)
15   execute_process(COMMAND ${NASM_EXECUTABLE} -version
16                   OUTPUT_VARIABLE nasm_version
17                   ERROR_QUIET
18                   OUTPUT_STRIP_TRAILING_WHITESPACE
19                   )
20   if(nasm_version MATCHES "^NASM version ([0-9\\.]*)")
21     set(NASM_VERSION_STRING "${CMAKE_MATCH_1}")
22   endif()
23 endif()
25 # Provide standardized success/failure messages
26 find_package_handle_standard_args(NASM
27                                   REQUIRED_VARS NASM_EXECUTABLE
28                                   VERSION_VAR NASM_VERSION_STRING)
30 mark_as_advanced(NASM_EXECUTABLE)