summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 9b835d75d42557e422f3414fd5902abcec7bb1ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR)

add_library(binaryninjaapi STATIC
	architecture.cpp
	backgroundtask.cpp
	basicblock.cpp
	binaryninjaapi.cpp
	binaryreader.cpp
	binaryview.cpp
	binaryviewtype.cpp
	binarywriter.cpp
	callingconvention.cpp
	databuffer.cpp
	demangle.cpp
	fileaccessor.cpp
	filemetadata.cpp
	function.cpp
	functiongraph.cpp
	functiongraphblock.cpp
	functionrecognizer.cpp
	interaction.cpp
	jsoncpp.cpp
	log.cpp
	lowlevelil.cpp
	mainthread.cpp
	platform.cpp
	plugin.cpp
	scriptingprovider.cpp
	tempfile.cpp
	transform.cpp
	type.cpp
	update.cpp
	)

set_target_properties(binaryninjaapi PROPERTIES
	CXX_STANDARD 11
	ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin
	)