2017-11-16 7 views

答えて

1

なぜGLOBをおすすめしませんか?それがGLOBの目的です。私はGLOBを愛しています。特にこのような場合、複数のアイテムをつかむことが非常に役に立ちます。

The macro from this questionなどがあります。

MACRO(SUBDIRLIST result curdir) 
    FILE(GLOB children RELATIVE ${curdir} ${curdir}/*) 
    SET(dirlist "") 
    FOREACH(child ${children}) 
    IF(IS_DIRECTORY ${curdir}/${child}) 
     LIST(APPEND dirlist ${child}) 
    ENDIF() 
    ENDFOREACH() 
    SET(${result} ${dirlist}) 
ENDMACRO() 

あなたは基本的に、現在のソースディレクトリからアイテムをつかむことがディレクトリかどうかを確認し、そうであれば、リストに追加します。

このマクロのリンクを再請求することができます。

関連する問題