File tree 4 files changed +46
-30
lines changed
4 files changed +46
-30
lines changed Original file line number Diff line number Diff line change @@ -41,3 +41,49 @@ if(${enable_cbmc_tests})
41
41
endif ()
42
42
add_subdirectory (unit)
43
43
add_subdirectory (regression)
44
+
45
+ set_target_properties (
46
+ analyses
47
+ ansi-c
48
+ assembler
49
+ big-int
50
+ cbmc
51
+ cbmc-lib
52
+ clobber
53
+ clobber-lib
54
+ cpp
55
+ driver
56
+ goto-analyzer
57
+ goto-analyzer-lib
58
+ goto-cc
59
+ goto-cc-lib
60
+ goto-diff
61
+ goto-diff-lib
62
+ goto-instrument
63
+ goto-instrument-lib
64
+ goto-programs
65
+ goto-symex
66
+ java_bytecode
67
+ jbmc
68
+ jbmc-lib
69
+ jsil
70
+ json
71
+ langapi
72
+ linking
73
+ miniBDD
74
+ miniz
75
+ mmcc
76
+ pointer-analysis
77
+ solvers
78
+ string_utils
79
+ test -bigint
80
+ testing-utils
81
+ unit
82
+ util
83
+ xml
84
+
85
+ PROPERTIES
86
+ CXX_STANDARD 11
87
+ CXX_STANDARD_REQUIRED true
88
+ XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "Developer ID Application: Daniel Kroening"
89
+ )
Original file line number Diff line number Diff line change 1
- set (CMAKE_CXX_STANDARD 11)
2
- set (CMAKE_CXX_STANDARD_REQUIRED true )
3
-
4
1
set (test_pl_path "${CMAKE_CURRENT_SOURCE_DIR} /test.pl" )
5
2
6
3
macro (add_test_pl_profile name cmdline flag profile)
Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 3.2)
2
-
3
- # TODO
4
- # -[ ] Install profiles.
5
- # -[ ] Specify one of many different solver libraries.
6
-
7
1
project (CBMC)
8
2
9
- set (CMAKE_CXX_STANDARD 11)
10
- set (CMAKE_CXX_STANDARD_REQUIRED true )
11
-
12
- set (CMAKE_EXPORT_COMPILE_COMMANDS true )
13
-
14
3
find_package (BISON)
15
4
find_package (FLEX)
16
5
17
- set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib)
18
- set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib)
19
- set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /bin)
20
-
21
- include (CPack)
22
-
23
6
find_package (Doxygen)
24
7
if (DOXYGEN_FOUND)
25
8
add_custom_target (doc
@@ -97,13 +80,6 @@ macro(add_if_library target name)
97
80
endif ()
98
81
endmacro (add_if_library)
99
82
100
- # Override add_executable to automatically sign the target on OSX.
101
- function (add_executable name )
102
- _add_executable(${name} ${ARGN} )
103
- set_target_properties (${name} PROPERTIES XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY
104
- "Developer ID Application: Daniel Kroening" )
105
- endfunction (add_executable)
106
-
107
83
add_subdirectory (analyses)
108
84
add_subdirectory (ansi-c)
109
85
add_subdirectory (assembler)
Original file line number Diff line number Diff line change 1
- set (CMAKE_CXX_STANDARD 11)
2
- set (CMAKE_CXX_STANDARD_REQUIRED true )
3
-
4
1
file (GLOB_RECURSE sources "*.cpp" )
5
2
file (GLOB_RECURSE headers "*.h" )
6
3
You can’t perform that action at this time.
0 commit comments