xref: /nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/CMakeLists.txt (revision 104654410c56c573564690304ae786df310c91fc)
1CMAKE_MINIMUM_REQUIRED(VERSION 2.6 )
2PROJECT( uffs )
3
4SET(CMAKE_CXX_FLAGS_VGL "-O0 -g")
5SET(CMAKE_C_FLAGS_VGL "-O0 -g")
6
7SET(CMAKE_C_FLAGS_GCOV "-g -O0 -Wall -fprofile-arcs -ftest-coverage")
8SET(CMAKE_CXX_FLAGS_GCOV "-g -O0 -Wall -fprofile-arcs -ftest-coverage")
9SET(CMAKE_EXE_LINKER_FLAGS_GCOV "${CMAKE_EXE_LINKER_FLAGS} -fprofile-arcs -ftest-coverage -lgcov")
10
11IF (CMAKE_COMPILER_IS_GNUCC)
12IF (APPLE)
13        SET(CMAKE_CXX_FLAGS "-fPIC -Wall -Werror -g -rdynamic")
14        SET(CMAKE_C_FLAGS "-fPIC -Wall -Werror -g -rdynamic")
15ELSE ()
16	SET(CMAKE_CXX_FLAGS "-fPIC -Wall -Werror -Wclobbered -Wempty-body -Wignored-qualifiers -Wmissing-parameter-type -Woverride-init -Wtype-limits -Wuninitialized -g -rdynamic")
17	SET(CMAKE_C_FLAGS "-fPIC -Wall -Werror -Wclobbered -Wempty-body -Wignored-qualifiers -Wmissing-parameter-type -Woverride-init -Wtype-limits -Wuninitialized -g -rdynamic")
18ENDIF()
19ENDIF()
20
21IF (UNIX)
22	SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DUNIX")
23	SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DUNIX")
24ENDIF()
25
26ADD_SUBDIRECTORY( src )
27
28