11include_directories (../ ${GTRAV_DIR} )
2+ file (GLOB SOURCES
3+ Assignment-1.cpp
4+ )
5+ list (REMOVE_ITEM SOURCES "${CMAKE_CURRENT_SOURCE_DIR} /test.cpp" )
6+ set (LIB ${SVF_LIB} ${llvm_libs} )
7+ add_library (assign-1 ${SOURCES} )
8+ target_link_libraries (assign-1 ${LIB} )
9+ set_target_properties (assign-1 PROPERTIES
10+ RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib
11+ ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib
12+ RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /lib
13+ )
214add_executable (ass1 test .cpp)
315target_link_libraries (ass1 ${LIB} assign-1)
416set_target_properties (ass1 PROPERTIES
517 RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /bin)
618
719# loops over pta_assert_files and run "ass1-pta $bc_file"
8- file (GLOB pta_assert_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR} /testcases/pta/*.ll" )
20+ message (STATUS "Adding test for pta_assert_files" )
21+ file (GLOB pta_assert_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR} /../Tests/testcases/pta/*.ll" )
922foreach (filename ${pta_assert_files} )
1023 message (STATUS "Adding test for ${filename} " )
1124 add_test (
@@ -15,7 +28,8 @@ foreach(filename ${pta_assert_files})
1528 )
1629endforeach ()
1730
18- file (GLOB icfg_assert_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR} /testcases/icfg/*.ll" )
31+ message (STATUS "Adding test for icfg_assert_files" )
32+ file (GLOB icfg_assert_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR} /../Tests/testcases/icfg/*.ll" )
1933foreach (filename ${icfg_assert_files} )
2034 add_test (
2135 NAME ass1-icfg/${filename}
@@ -24,7 +38,8 @@ foreach(filename ${icfg_assert_files})
2438 )
2539endforeach ()
2640
27- file (GLOB taint_assert_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR} /testcases/taint/*.ll" )
41+ message (STATUS "Adding test for taint_assert_files" )
42+ file (GLOB taint_assert_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_SOURCE_DIR} /../Tests/testcases/taint/*.ll" )
2843foreach (filename ${taint_assert_files} )
2944 add_test (
3045 NAME ass1-taint/${filename}
0 commit comments