add_subdirectory(backend)
add_subdirectory(frontend)
add_subdirectory(core)
-
-# TODO Extract this to `test/CMakeLists.txt`
-
-# Unit Tests
-
-set(TEST_NEURUN test_neurun)
-
-file(GLOB_RECURSE TESTS "test/*.cc")
-
-add_executable(${TEST_NEURUN} ${TESTS})
-
-target_include_directories(${TEST_NEURUN} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/core/src)
-
-target_link_libraries(${TEST_NEURUN} neurun-core)
-target_link_libraries(${TEST_NEURUN} gtest)
-target_link_libraries(${TEST_NEURUN} gtest_main)
-target_link_libraries(${TEST_NEURUN} ${LIB_PTHREAD})
-add_test(${TEST_NEURUN} ${TEST_NEURUN})
-
-install(TARGETS ${TEST_NEURUN} DESTINATION unittest)
+add_subdirectory(test)
--- /dev/null
+set(TEST_NEURUN test_neurun)
+
+file(GLOB_RECURSE TESTS "*.cc")
+
+add_executable(${TEST_NEURUN} ${TESTS})
+
+target_include_directories(${TEST_NEURUN} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../core/src)
+
+target_link_libraries(${TEST_NEURUN} neurun-core)
+target_link_libraries(${TEST_NEURUN} gtest)
+target_link_libraries(${TEST_NEURUN} gtest_main)
+target_link_libraries(${TEST_NEURUN} ${LIB_PTHREAD})
+add_test(${TEST_NEURUN} ${TEST_NEURUN})
+
+install(TARGETS ${TEST_NEURUN} DESTINATION unittest)