diff options
author | Josh Blum | 2013-07-07 22:42:53 -0700 |
---|---|---|
committer | Josh Blum | 2013-07-07 22:42:53 -0700 |
commit | dd3872720fcd35dc6e9e95eb597901902bea1ec5 (patch) | |
tree | 5cc01745d0f69d45c2777a465861a36139e1f111 /tests/CMakeLists.txt | |
parent | 746b27ece7ae9cd60cab5945a195751ec9f9199f (diff) | |
download | sandhi-dd3872720fcd35dc6e9e95eb597901902bea1ec5.tar.gz sandhi-dd3872720fcd35dc6e9e95eb597901902bea1ec5.tar.bz2 sandhi-dd3872720fcd35dc6e9e95eb597901902bea1ec5.zip |
gras: a unit test for the factory
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 62cf7d8..5024954 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -50,3 +50,17 @@ GR_ADD_TEST(sbuffer_test ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/sbuffe GR_ADD_TEST(query_test ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/query_test.py) GR_ADD_TEST(block_props_test ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/block_props_test.py) GR_ADD_TEST(time_tags_test ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/time_tags_test.py) + +######################################################################## +# Build an example loadable module +######################################################################## +add_library(example_module MODULE example_module.cpp) +target_link_libraries(example_module ${GRAS_LIBRARIES}) + +set(CURRENT_LIBRARY_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}) +if(WIN32) +set(CURRENT_LIBRARY_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE}) +endif() +file(TO_NATIVE_PATH "${CURRENT_LIBRARY_BUILD_DIR}" CURRENT_LIBRARY_BUILD_DIR) +list(APPEND GR_TEST_ENVIRONS "GRAS_MODULE_PATH=${CURRENT_LIBRARY_BUILD_DIR}") +GR_ADD_TEST(module_loader_test ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/module_loader_test.py) |