diff --git a/CMakeLists.txt b/CMakeLists.txt
index 896a1a9d7fa870b5a5701f2c06e099bd7ad3c959..a8dc02120bb3f3f5e262ccaeb081122a9ddcc2ac 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,7 +76,7 @@ find_package(catkin REQUIRED)
 ## DEPENDS: system dependencies of this project that dependent projects also need
 catkin_package(
   INCLUDE_DIRS include
-  LIBRARIES ${PROJECT_NAME}
+#  LIBRARIES ${PROJECT_NAME}
   CATKIN_DEPENDS roscpp dynamic_reconfigure diagnostic_updater
 #  DEPENDS system_lib
 )
@@ -93,6 +93,8 @@ catkin_package(
 # add_library(foo
 #   src/${PROJECT_NAME}/foo.cpp
 # )
+add_library(${PROJECT_NAME} include/${PROJECT_NAME}/iri_base_algorithm.h)
+set_target_properties(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX)
 
 ## Declare a cpp executable
 # add_executable(foo_node src/foo_node.cpp)
diff --git a/package.xml b/package.xml
index b112b74261779c75bd9c501cfb43d30a35f3aa66..73092511477e07b8e517bef6780cbe30eb226b52 100644
--- a/package.xml
+++ b/package.xml
@@ -33,9 +33,9 @@
   <!-- Dependencies can be catkin packages or system dependencies -->
   <!-- Examples: -->
   <!-- Use build_depend for packages you need at compile time: -->
-  <build_depend>roscpp</build_depend>
+<!--  <build_depend>roscpp</build_depend>
   <build_depend>dynamic_reconfigure</build_depend>
-  <build_depend>diagnostic_updater</build_depend>
+  <build_depend>diagnostic_updater</build_depend>-->
   <!-- Use buildtool_depend for build tool packages: -->
   <!--   <buildtool_depend>catkin</buildtool_depend> -->
   <!-- Use run_depend for packages you need at runtime: -->
@@ -45,5 +45,4 @@
   <!-- Use test_depend for packages you need only for testing: -->
   <!--   <test_depend>gtest</test_depend> -->
   <buildtool_depend>catkin</buildtool_depend>
-
 </package>