File: FindgenerateDS.cmake

package info (click to toggle)
doxygen 1.9.8%2Bds-2.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 24,000 kB
  • sloc: cpp: 215,370; lex: 42,621; python: 32,388; ansic: 26,705; xml: 15,390; javascript: 8,352; yacc: 581; f90: 455; php: 441; perl: 378; makefile: 195; sh: 24; objc: 14; cs: 5; java: 1
file content (19 lines) | stat: -rw-r--r-- 764 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
find_program(GENERATEDS_EXECUTABLE NAMES generateDS generateDS.py DOC "path to the generateDS executable")
mark_as_advanced(GENERATEDS_EXECUTABLE)
set(GENERATEDS_FOUND 0)
if(GENERATEDS_EXECUTABLE)
  execute_process(
      COMMAND "${GENERATEDS_EXECUTABLE}" --version
      OUTPUT_VARIABLE GENERATEDS_TEMP_VERSION
  )
  string(REGEX MATCH ".* ([0-9]+(\\.[0-9]+)+)" GENERATEDS_TEMP_VERSION_UNUSED "${GENERATEDS_TEMP_VERSION}")
  if(CMAKE_MATCH_1)
    set(GENERATEDS_FOUND 1)
    set(GENERATEDS_VERSION ${CMAKE_MATCH_1})
  endif()
endif()
if(GENERATEDS_FOUND)
  message(STATUS "The generateDS executable: ${GENERATEDS_EXECUTABLE} (found version \"${GENERATEDS_VERSION}\")")
else()
  message(STATUS "The generateDS executable not found, using existing files")
endif()