File tree 3 files changed +637
-0
lines changed
3 files changed +637
-0
lines changed Original file line number Diff line number Diff line change
1
+ cmake_minimum_required (VERSION 3.10)
2
+ project (aris C)
3
+
4
+ set (PACKAGE_NAME "GNU Aris" )
5
+ set (PACKAGE "aris" )
6
+ set (ARIS_VERSION "2.2" )
7
+ set (PACKAGE_BUGREPORT
"[email protected] " )
8
+
9
+ set (CMAKE_C_STANDARD 11)
10
+
11
+ add_executable (aris
12
+ src/aio.c
13
+ src/aio.h
14
+ src/app.c
15
+ src/app.h
16
+ src/aris-proof.c
17
+ src/aris-proof.h
18
+ src/aris.c
19
+ src/callbacks.c
20
+ src/callbacks.h
21
+ src/conf-file.c
22
+ src/conf-file.h
23
+ src/config.h
24
+ src/goal.c
25
+ src/goal.h
26
+ src/interop-isar.c
27
+ src/interop-isar.h
28
+ src/list.c
29
+ src/list.h
30
+ src/menu.c
31
+ src/menu.h
32
+ src/pound.h
33
+ src/process-main.c
34
+ src/process.c
35
+ src/process.h
36
+ src/proof.c
37
+ src/proof.h
38
+ src/rules-table.c
39
+ src/rules-table.h
40
+ src/rules.h
41
+ src/sen-data.c
42
+ src/sen-data.h
43
+ src/sen-parent.c
44
+ src/sen-parent.h
45
+ src/sentence.c
46
+ src/sentence.h
47
+ src/sexpr-process-bool .c
48
+ src/sexpr-process-equiv.c
49
+ src/sexpr-process-infer.c
50
+ src/sexpr-process-misc.c
51
+ src/sexpr-process-quant.c
52
+ src/sexpr-process.c
53
+ src/sexpr-process.h
54
+ src/typedef.h
55
+ src/undo.c
56
+ src/undo.h
57
+ src/var.c
58
+ src/var.h
59
+ src/vec.c
60
+ src/vec.h)
61
+
62
+ configure_file (cmake/config.h.in config.h)
63
+ find_package (LibXml2 REQUIRED)
64
+ set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR} /cmake" )
65
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DARIS_GUI" )
66
+ find_package (GTK3 REQUIRED)
67
+ message (${GTK3_LIBRARIES} )
68
+ include_directories (src ${GTK3_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIR} ${LIBXML2_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} )
69
+ target_link_libraries (aris m ${LIBXML2_LIBRARY} ${GTK3_LIBRARIES} gio-2.0)
You can’t perform that action at this time.
0 commit comments