diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ed8c750b87cb9ff4a7a49da67c6a3c2b44a9d911..08e53e3ea1dbbede343625b1ea796887467258c2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -111,15 +111,13 @@ EXEC_PROGRAM("${PKG_CONFIG_EXECUTABLE}" OUTPUT_VARIABLE "DYNAMIC_GRAPH_PLUGIN_DIR") # Tracer plugin -ADD_DEPENDENCIES(${LIBRARY_NAME} MKDIR_tracer) -ADD_CUSTOM_TARGET(MKDIR_tracer mkdir -p ../lib/dynamic_graph/tracer) -SET(TRACER_PLUGIN ${DYNAMIC_GRAPH_PLUGIN_DIR}/tracer.so) -DYNAMIC_GRAPH_PYTHON_MODULE("tracer" ${TRACER_PLUGIN} tracer/wrap) +file(MAKE_DIRECTORY ../lib/dynamic_graph/tracer) +SET(TRACER_PLUGIN ${DYNAMIC_GRAPH_PLUGIN_DIR}/tracer${CMAKE_STATIC_LIBRARY_SUFFIX}) +DYNAMIC_GRAPH_PYTHON_MODULE("tracer" ${TRACER_PLUGIN} tracer-wrap) # TracerRealTime plugin -ADD_DEPENDENCIES(${LIBRARY_NAME} MKDIR_TracerRealTime) -ADD_CUSTOM_TARGET(MKDIR_TracerRealTime mkdir -p ../lib/dynamic_graph/tracer_real_time) -SET(TRACERREALTIME_PLUGIN ${DYNAMIC_GRAPH_PLUGIN_DIR}/tracer-real-time.so) -DYNAMIC_GRAPH_PYTHON_MODULE("tracer_real_time" ${TRACERREALTIME_PLUGIN} tracer_real_time/wrap) +file(MAKE_DIRECTORY ../lib/dynamic_graph/tracer_real_time) +SET(TRACERREALTIME_PLUGIN ${DYNAMIC_GRAPH_PLUGIN_DIR}/tracer-real-time${CMAKE_STATIC_LIBRARY_SUFFIX}) +DYNAMIC_GRAPH_PYTHON_MODULE("tracer_real_time" ${TRACERREALTIME_PLUGIN} tracer_real_time-wrap)