2016-08-09 20 views
1

ich eine Datei von CMake bin Öffnung, die in einem installierten Werkzeug in meinem PC aus dem folgenden Befehl geöffnet sein wird, aber das Werkzeug ist nicht auf dem Server zur Verfügung, die während eines Fehler wirft die mir build.kindly helfen zu überspringen dieser Teil im Server.Programm ausführen bedingt

COMMAND ${Src_File_gen} -f "${CMAKE_SRC_DIR}/Source.xyz" -g -m ${_VARIANT} 

Antwort

0

Bevor Sie das Tool aufrufen, möchten Sie möglicherweise find_program verwenden. Dann wickeln Sie den Aufruf CMake Befehl in einem if Zustand nur ausführt, wenn das Programm gefunden wurde:

find_program(SRC_FILE_GEN <src_file_gen_exe>) 

if(${SRC_FILE_GEN}) 
    COMMAND ${SRC_FILE_GEN} -f "${CMAKE_SRC_DIR}/Source.xyz" -g -m ${_VARIANT} 
endif() 
+0

Dank Ich werde versuchen, diese .. – Santz