procfs: Implement reading load averages
[apps/native/ttsd-worker-task.git] / src / CMakeLists.txt
1 INCLUDE(FindPkgConfig)
2 pkg_check_modules(APP_PKGS REQUIRED
3         dlog
4 )
5
6 FOREACH (flag ${APP_PKGS_CFLAGS})
7         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
8 ENDFOREACH(flag)
9
10 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -Wall -Winline -g -fno-builtin-malloc -fPIE")
11 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
12 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
13
14 SET(SRCS
15         task-worker.c
16         procfs.c
17 )
18 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
19
20 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -lm ${APP_PKGS_LDFLAGS})
21
22 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})