Fixed st library warnings
[lwext4.git] / CMakeLists.txt
index 55310905727792aa816c2a700c1370518eb33f15..03d69f11c5c708d09636e4b6f1952154deea0539 100644 (file)
@@ -7,40 +7,35 @@ include_directories(. lwext4)
 aux_source_directory(lwext4 LWEXT4_SRC)\r
 add_library(lwext4  ${LWEXT4_SRC})\r
 \r
-\r
-#EXECUTABLE\r
-\r
+#Examples\r
 if(CMAKE_SYSTEM_PROCESSOR STREQUAL  cortex-m3)\r
-#Library size print\r
-add_custom_target(size ALL DEPENDS lwext4 COMMAND ${SIZE} -B liblwext4.a)\r
-\r
+    #Library size print\r
+    add_custom_target(lib_size ALL DEPENDS lwext4 COMMAND ${SIZE} -B liblwext4.a)\r
 elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL  cortex-m4)\r
-#Library size print\r
-add_custom_target(size ALL DEPENDS lwext4 COMMAND ${SIZE} -B liblwext4.a)\r
-\r
+    #Library size print\r
+    add_custom_target(lib_size ALL DEPENDS lwext4 COMMAND ${SIZE} -B liblwext4.a)\r
+    #Discoery disco demo\r
+    include(demos/stm32f429_disco/stm32f429_demo.cmake)\r
 elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL  bf518)\r
-#Library size print\r
-add_custom_target(size ALL DEPENDS lwext4 COMMAND ${SIZE} -B liblwext4.a)\r
-\r
+    #Library size print\r
+    add_custom_target(lib_size ALL DEPENDS lwext4 COMMAND ${SIZE} -B liblwext4.a)\r
 else()\r
-#Generic example target\r
-include_directories(blockdev/filedev)\r
-aux_source_directory(blockdev/filedev FILEDEV_SRC)\r
-aux_source_directory(demos/generic GENERIC_SRC)\r
-add_executable(fileimage_demo ${GENERIC_SRC} ${FILEDEV_SRC})\r
-target_link_libraries(fileimage_demo lwext4)\r
-add_custom_target(size ALL DEPENDS lwext4 COMMAND size -B liblwext4.a)\r
+    #Library size print\r
+    add_custom_target(lib_size ALL DEPENDS lwext4 COMMAND size -B liblwext4.a)\r
+    #Generic example target\r
+    include(demos/generic/generic.cmake)\r
+    include(fs_test/fs_test.cmake)\r
 endif()\r
 \r
 #DISTRIBUTION\r
 set(CPACK_PACKAGE_VERSION_MAJOR "0")\r
-set(CPACK_PACKAGE_VERSION_MINOR "1")\r
-set(CPACK_PACKAGE_VERSION_PATCH "1")\r
+set(CPACK_PACKAGE_VERSION_MINOR "4")\r
+set(CPACK_PACKAGE_VERSION_PATCH "0")\r
 set(CPACK_SOURCE_GENERATOR "TBZ2")\r
 set(CPACK_SOURCE_PACKAGE_FILE_NAME\r
   "${CMAKE_PROJECT_NAME}-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")\r
 set(CPACK_SOURCE_IGNORE_FILES\r
-"/build")\r
+"/build" ".svn")\r
 include(CPack)\r
 \r
 add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)\r