blob: b5f1da4c8fc488411239b803b99f33a0fe981091 [file] [log] [blame]
AntCagb6cd5a02019-01-17 16:06:17 +00001cmake_minimum_required(VERSION 3.6)
ryanoshea-arm9857f042019-01-16 14:29:22 +00002
3project(hwcpipe LANGUAGES C CXX)
4
5set(PROJECT_FILES
6 instrument.h
7 instruments_stats.h
8 measurement.h
9 instruments_stats.cpp)
10
11if(ANDROID)
12 list(APPEND PROJECT_FILES
13 hwc.hpp
14 hwc_names.hpp
15 mali_counter.h
16 mali_counter.cpp)
17endif()
18
19if(UNIX AND NOT APPLE)
20 list(APPEND PROJECT_FILES
21 pmu.h
22 pmu_counter.h
23
24 pmu.cpp
25 pmu_counter.cpp)
26endif()
27
28source_group("\\" FILES ${PROJECT_FILES})
29
30add_library(${PROJECT_NAME} STATIC ${PROJECT_FILES})
31
32target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
33
34set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 11)
OSZAR »