4 INCLUDE_DIRECTORIES(${INCLUDE_PUBLIC_DIR} ${POWERTOP-WRAPPER_SOURCE_DIR})
6 FOREACH(flag ${pkg_${POWERTOP-WRAPPER}_CXXFLAGS})
7 SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}")
10 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -fPIC -Wall -Werror -pthread")
11 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
13 IF("${ARCH}" STREQUAL "arm")
14 ADD_DEFINITIONS("-DTARGET")
15 ENDIF("${ARCH}" STREQUAL "arm")
17 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
18 ADD_DEFINITIONS("-DSLP_DEBUG")
20 SET(SOURCES ${POWERTOP-WRAPPER_SOURCE_DIR}/powertop-wrapper.cpp)
21 ADD_LIBRARY(${POWERTOP-WRAPPER} SHARED ${SOURCES})
23 TARGET_LINK_LIBRARIES(${POWERTOP-WRAPPER} ${${POWERTOP_WRAPPER}_LDFLAGS})
25 SET_TARGET_PROPERTIES(${POWERTOP-WRAPPER}
32 INSTALL(TARGETS ${POWERTOP-WRAPPER} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
33 INSTALL(FILES ${INCLUDE_PUBLIC_DIR}/powertop-dapi.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include/system)