Skip to content
Snippets Groups Projects
Commit d0acc407 authored by Francois Keith's avatar Francois Keith Committed by Nicolas Mansard
Browse files

A cleaner way to define the suffix of the dynamic libraries according to each OS

parent fbd51370
No related branches found
No related tags found
No related merge requests found
...@@ -23,6 +23,7 @@ ADD_DEFINITIONS(-DBOOST_TEST_DYN_LINK -DBOOST_TEST_MAIN) ...@@ -23,6 +23,7 @@ ADD_DEFINITIONS(-DBOOST_TEST_DYN_LINK -DBOOST_TEST_MAIN)
ADD_DEFINITIONS(-DTESTS_DATADIR="${CMAKE_CURRENT_SOURCE_DIR}/data") ADD_DEFINITIONS(-DTESTS_DATADIR="${CMAKE_CURRENT_SOURCE_DIR}/data")
ADD_DEFINITIONS(-DTESTS_PLUGINDIR="${LIBRARY_OUTPUT_PATH}") ADD_DEFINITIONS(-DTESTS_PLUGINDIR="${LIBRARY_OUTPUT_PATH}")
ADD_DEFINITIONS(-DTESTS_DYNLIBSUFFIX="${CMAKE_SHARED_LIBRARY_SUFFIX}")
# DYNAMIC_GRAPH_TEST(NAME) # DYNAMIC_GRAPH_TEST(NAME)
# ------------------------ # ------------------------
......
...@@ -181,21 +181,21 @@ BOOST_AUTO_TEST_CASE (cmd_loadPlugin) ...@@ -181,21 +181,21 @@ BOOST_AUTO_TEST_CASE (cmd_loadPlugin)
dynamicgraph::Interpreter shell (&pl); dynamicgraph::Interpreter shell (&pl);
{ {
RUN_COMMAND ("loadPlugin", "shell-functions.so" " " TESTS_PLUGINDIR); RUN_COMMAND ("loadPlugin", "shell-functions" TESTS_DYNLIBSUFFIX " " TESTS_PLUGINDIR);
BOOST_CHECK (output.is_empty ()); BOOST_CHECK (output.is_empty ());
} }
{ {
RUN_COMMAND ("loadPlugin", "shell-procedure.so" " " TESTS_PLUGINDIR); RUN_COMMAND ("loadPlugin", "shell-procedure" TESTS_DYNLIBSUFFIX " " TESTS_PLUGINDIR);
BOOST_CHECK (output.is_empty ()); BOOST_CHECK (output.is_empty ());
} }
{ {
RUN_COMMAND ("unloadPlugin", TESTS_PLUGINDIR "/shell-procedure.so"); RUN_COMMAND ("unloadPlugin", TESTS_PLUGINDIR "/shell-procedure" TESTS_DYNLIBSUFFIX);
BOOST_CHECK (output.is_empty ()); BOOST_CHECK (output.is_empty ());
} }
{ {
RUN_COMMAND ("unloadPlugin", TESTS_PLUGINDIR "/shell-functions.so"); RUN_COMMAND ("unloadPlugin", TESTS_PLUGINDIR "/shell-functions" TESTS_DYNLIBSUFFIX);
BOOST_CHECK (output.is_empty ()); BOOST_CHECK (output.is_empty ());
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment