File tree Expand file tree Collapse file tree 4 files changed +46
-30
lines changed
Expand file tree Collapse file tree 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})
4141endif ()
4242add_subdirectory (unit)
4343add_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-
41set (test_pl_path "${CMAKE_CURRENT_SOURCE_DIR} /test.pl" )
52
63macro (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-
71project (CBMC)
82
9- set (CMAKE_CXX_STANDARD 11)
10- set (CMAKE_CXX_STANDARD_REQUIRED true )
11-
12- set (CMAKE_EXPORT_COMPILE_COMMANDS true )
13-
143find_package (BISON)
154find_package (FLEX)
165
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-
236find_package (Doxygen)
247if (DOXYGEN_FOUND)
258 add_custom_target (doc
@@ -97,13 +80,6 @@ macro(add_if_library target name)
9780 endif ()
9881endmacro (add_if_library)
9982
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-
10783add_subdirectory (analyses)
10884add_subdirectory (ansi-c)
10985add_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-
41file (GLOB_RECURSE sources "*.cpp" )
52file (GLOB_RECURSE headers "*.h" )
63
You can’t perform that action at this time.
0 commit comments