diff options
| author | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-06-21 19:38:15 +0200 |
|---|---|---|
| committer | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-06-21 19:38:15 +0200 |
| commit | 55763badae9118135126c4c623cd0c7f09183c09 (patch) | |
| tree | 061bef55a6eeac69b976aaebb43456d680fc8ed5 /cmake/MacroAddSources.cmake | |
| parent | 9b7a6f66182020913cd9b5b1205634dabbcf081e (diff) | |
Use macro for sources addition. Fix typo in findzip.
Diffstat (limited to 'cmake/MacroAddSources.cmake')
| -rw-r--r-- | cmake/MacroAddSources.cmake | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cmake/MacroAddSources.cmake b/cmake/MacroAddSources.cmake new file mode 100644 index 0000000..62c1381 --- /dev/null +++ b/cmake/MacroAddSources.cmake @@ -0,0 +1,9 @@ +# This macro is for generating the sources list from in-folder files. +MACRO(MacroAddSources) + FILE ( GLOB src ${fn}/*.c ) + FOREACH ( fle ${src} ) + GET_FILENAME_COMPONENT ( fnp ${fle} NAME_WE ) + GET_FILENAME_COMPONENT ( pth ${fle} PATH ) + SET ( SRC_${fn} ${SRC_${fn}} ${pth}/${fnp} ) + ENDFOREACH ( fle ) +ENDMACRO(MacroAddSources) |