Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Change the way supernovae files are generated so that out of source works
[simgrid.git] / buildtools / Cmake / Modules / FindSupernovae.cmake
1 find_program(CAT_EXE NAMES cat)
2 find_program(GREP_EXE NAMES grep)
3 find_program(SED_EXE NAMES sed)
4 find_program(ECHO_EXE NAMES echo)
5 find_program(SH_EXE NAMES sh)
6
7 if(CAT_EXE AND GREP_EXE AND SED_EXE AND ECHO_EXE AND SH_EXE)
8     set(HAVE_SUPERNOVAE_TOOLS 1)
9 else(CAT_EXE AND GREP_EXE AND SED_EXE AND ECHO_EXE AND SH_EXE)
10     if(enable_supernovae)
11     message(FATAL "You are missing some elements to use the supernovae compilation mode")
12     message("CAT_EXE ${CAT_EXE}")
13     message("GREP_EXE ${GREP_EXE}")
14     message("SED_EXE ${SED_EXE}")
15     message("ECHO_EXE ${ECHO_EXE}")
16     message("SH_EXE ${SH_EXE}")
17     endif(enable_supernovae)
18     set(HAVE_SUPERNOVAE_TOOLS 0)
19 endif(CAT_EXE AND GREP_EXE AND SED_EXE AND ECHO_EXE AND SH_EXE)
20
21 mark_as_advanced(CAT_EXE)
22 mark_as_advanced(GREP_EXE)
23 mark_as_advanced(SED_EXE)
24 mark_as_advanced(ECHO_EXE)
25 mark_as_advanced(SH_EXE)