0

重複の可能性:
プロセッサ機能のCMakeテスト

cmakeexecute_processで次のコマンドを実行しようとしています:

nm /home/cquiros/GOBLET/tools/3rdParty/shapelib/libshp.a | grep 'DBFReorderFields'

しかし、私はいつもコマンドが見つかりません。これはコードです:

SET (CMD "nm")
SET (CMDA "${SHAPELIB_LIBRARY} | grep 'DBFReorderFields'")

execute_process(COMMAND ${CMD} ${CMDA} RESULT_VARIABLE rv)

$ {SHAPELIB_LIBRARY}=/home/cquiros/GOBLET/tools/3rdParty/shapelib/libshp.a。結果は空または「000000000000358dTDBFReorderFields」である必要があります

それを機能させる方法はありますか?

4

0 に答える 0