diff --git a/new_project.sh b/new_project.sh
index d0296acb07b8a6f46e2ca0b4505b9ef65b5403a4..501e51d36faefec67fb537502947adc708e7e1f8 100755
--- a/new_project.sh
+++ b/new_project.sh
@@ -201,10 +201,12 @@ then
   echo "# create the executable file" >> CMakeLists.tmp
   echo "ADD_EXECUTABLE(${PROJECT_NAME_VAR} "'${'"sources"'}'")" >> CMakeLists.tmp
   echo "# link necessary libraries" >> CMakeLists.tmp
+  echo "#TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR} \${my_example_library_LIBRARIES})">>CMakeLists.tmp
   for x in $arr
   do
     echo "TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR} "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
   done
+  echo "#ADD_DEPENDENCIES(${PROJECT_NAME_VAR} my_example_library_target)">>CMakeLists.tmp
   mv CMakeLists.tmp ./src/CMakeLists.txt	
   mv application_src_template.cpp ./src/$NAME.cpp
 else
@@ -226,10 +228,12 @@ else
   echo "# create the shared library" >> CMakeLists.tmp
   echo "ADD_LIBRARY(${PROJECT_NAME_VAR} SHARED "'${'"sources"'}'")" >> CMakeLists.tmp
   echo "# link necessary libraries" >> CMakeLists.tmp
+  echo "#TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR} \${my_example_library_LIBRARIES})">>CMakeLists.tmp
   for x in $arr
   do
     echo "TARGET_LINK_LIBRARIES(${PROJECT_NAME_VAR} "'${'"${x}_LIBRARY"'}'")" >> CMakeLists.tmp
   done
+  echo "#ADD_DEPENDENCIES(${PROJECT_NAME_VAR} my_example_library_target)">>CMakeLists.tmp
   echo "INSTALL(TARGETS $PROJECT_NAME_VAR" >> CMakeLists.tmp
   echo "        RUNTIME DESTINATION bin" >> CMakeLists.tmp
   echo "        LIBRARY DESTINATION lib/iri/${PROJECT_NAME_VAR}" >> CMakeLists.tmp