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 | |
| parent | 9b7a6f66182020913cd9b5b1205634dabbcf081e (diff) | |
Use macro for sources addition. Fix typo in findzip.
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/FindZIP.cmake | 2 | ||||
| -rw-r--r-- | cmake/MacroAddSources.cmake | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/cmake/FindZIP.cmake b/cmake/FindZIP.cmake index 1286da1..e50aedf 100644 --- a/cmake/FindZIP.cmake +++ b/cmake/FindZIP.cmake @@ -39,4 +39,4 @@ ELSE(ZIP_LIBRARIES AND ZIP_INCLUDE_DIR) ENDIF(NOT ZIP_FOUND) ENDIF(ZIP_LIBRARIES AND ZIP_INCLUDE_DIR) -MARK_AS_ADVANCED( ZIP_LIBRARY ZIP_INCLUDE_DIR ) +MARK_AS_ADVANCED( ZIP_LIBRARIES ZIP_INCLUDE_DIR ) 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) |