Skip to content

Commit 9cb340c

Browse files
committed
Making all Cpp files and Python files more sturctured
1 parent be7afc9 commit 9cb340c

31 files changed

+1150
-1068
lines changed

Assignment-1/CMakeLists.txt

Lines changed: 0 additions & 13 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.

Assignment-1/Tests/CMakeLists.txt renamed to Assignment-1/CPP/CMakeLists.txt

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,24 @@
11
include_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+
)
214
add_executable(ass1 test.cpp)
315
target_link_libraries(ass1 ${LIB} assign-1)
416
set_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")
922
foreach(filename ${pta_assert_files})
1023
message(STATUS "Adding test for ${filename}")
1124
add_test(
@@ -15,7 +28,8 @@ foreach(filename ${pta_assert_files})
1528
)
1629
endforeach()
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")
1933
foreach(filename ${icfg_assert_files})
2034
add_test(
2135
NAME ass1-icfg/${filename}
@@ -24,7 +38,8 @@ foreach(filename ${icfg_assert_files})
2438
)
2539
endforeach()
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")
2843
foreach(filename ${taint_assert_files})
2944
add_test(
3045
NAME ass1-taint/${filename}
File renamed without changes.

0 commit comments

Comments
 (0)