Commit 3ec2eed3 authored by Ramon Nou's avatar Ramon Nou
Browse files

refactor CMakeLists.txt and run.sh for improved include paths and reduced repeat count

parent e34dd76d
Loading
Loading
Loading
Loading
Loading
+1 −12
Original line number Diff line number Diff line
@@ -33,26 +33,15 @@ message(STATUS "Syscall_intercept include dir: ${Syscall_intercept_INCLUDE_DIR}"
set(INCLUDE_DIR "${CMAKE_SOURCE_DIR}/include")
include_directories(
    ${INCLUDE_DIR}
    ${Syscall_intercept_INCLUDE_DIR}
    ${CMAKE_BINARY_DIR}/include
    /usr/include
    ${Syscall_intercept_INCLUDE_DIR}
)

add_library(eval_intercept SHARED src/eval.cpp)
add_executable(opendevnull src/opendevnull.cpp)


# Include path from Syscall_intercept into opendevnull
target_include_directories(opendevnull
    PRIVATE
        ${Syscall_intercept_INCLUDE_DIR}
)

target_include_directories(eval_intercept
    PRIVATE
        ${Syscall_intercept_INCLUDE_DIR}
)

# Link libraries
target_link_libraries(
    opendevnull
+2 −2
Original line number Diff line number Diff line
#!/bin/bash 
SYSCALL="getpid"
BUILD=../build
BUILD="."

REPEATS=20
REPEATS=2
ARCH="X86"

NATIVE="$BUILD/opendevnull --syscall $SYSCALL"