summaryrefslogtreecommitdiff
path: root/src/ipcpd/tests/CMakeLists.txt
diff options
context:
space:
mode:
authordimitri staessens <[email protected]>2016-11-24 19:25:53 +0100
committerdimitri staessens <[email protected]>2016-11-25 15:20:39 +0100
commit0c2a5d4cfc662cffc76f6e9ff5ade301696ada92 (patch)
tree4ba4d14a67f8b73facd0d5b116f1c6a9b742d2a0 /src/ipcpd/tests/CMakeLists.txt
parent1475be46f1a2eba8d14b434a0a4bdddd9295f6f4 (diff)
downloadouroboros-0c2a5d4cfc662cffc76f6e9ff5ade301696ada92.tar.gz
ouroboros-0c2a5d4cfc662cffc76f6e9ff5ade301696ada92.zip
ipcpd: Add timerwheel
The timerwheel can be used to defer work to a certain timeslot in the future.
Diffstat (limited to 'src/ipcpd/tests/CMakeLists.txt')
-rw-r--r--src/ipcpd/tests/CMakeLists.txt16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/ipcpd/tests/CMakeLists.txt b/src/ipcpd/tests/CMakeLists.txt
index 68bd762d..57a910c8 100644
--- a/src/ipcpd/tests/CMakeLists.txt
+++ b/src/ipcpd/tests/CMakeLists.txt
@@ -1,8 +1,20 @@
-get_filename_component(tmp ".." ABSOLUTE)
-get_filename_component(src_folder "${tmp}" NAME)
+get_filename_component(CURRENT_SOURCE_PARENT_DIR
+ ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY)
+get_filename_component(CURRENT_BINARY_PARENT_DIR
+ ${CMAKE_CURRENT_BINARY_DIR} DIRECTORY)
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+include_directories(${CURRENT_SOURCE_PARENT_DIR})
+include_directories(${CURRENT_BINARY_PARENT_DIR})
+
+include_directories(${CMAKE_SOURCE_DIR}/include)
+include_directories(${CMAKE_BINARY_DIR}/include)
create_test_sourcelist(${src_folder}_tests test_suite.c
# Add new tests here
+ timerwheel_test.c
)
add_executable(${src_folder}_test EXCLUDE_FROM_ALL ${${src_folder}_tests})