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