summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@gmail.com>2020-01-24 17:05:38 +0100
committerCristian Adam <cristian.adam@qt.io>2020-01-27 12:38:19 +0000
commite9519db3d296c096cd266bf3f5712e92915f2f3f (patch)
tree9b0c6ad94decd1bfc50ddd35dae21d8a86b401c9 /app
parent69e2662a4da64d8b614f5d65d9e1064d55690469 (diff)
CMake Build: add build support with CMake
Change-Id: I9ec73226ba0309f244038708cb85d2ae9f3aab30 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'app')
-rw-r--r--app/CMakeLists.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt
new file mode 100644
index 0000000..ee9397c
--- /dev/null
+++ b/app/CMakeLists.txt
@@ -0,0 +1,27 @@
+add_qtc_library(perfparser_lib STATIC
+ ALLOW_ASCII_CASTS
+ DEPENDS Qt5::Network
+ PUBLIC_DEPENDS elfutils::dw elfutils::elf
+ PUBLIC_INCLUDES ./
+ SOURCES
+ perfaddresscache.cpp
+ perfattributes.cpp perfattributes.h
+ perfheader.cpp perfheader.h
+ perffilesection.cpp perffilesection.h
+ perffeatures.cpp perffeatures.h
+ perfdata.cpp perfdata.h
+ perfunwind.cpp perfunwind.h
+ perfregisterinfo.cpp perfregisterinfo.h
+ perfstdin.cpp perfstdin.h
+ perfsymboltable.cpp perfsymboltable.h
+ perfelfmap.cpp perfelfmap.h
+ perfkallsyms.cpp perfkallsyms.h
+ perftracingdata.cpp perftracingdata.h
+)
+
+add_qtc_executable(perfparser
+ DEPENDS
+ perfparser_lib
+ SOURCES
+ main.cpp
+)