From dea65fbbf3491ee5ea9a814d1115c122008c0d9b Mon Sep 17 00:00:00 2001
From: fherrero <fherrero@iri.upc.edu>
Date: Tue, 12 May 2020 17:40:27 +0200
Subject: [PATCH] Add example TARGET_LINK_LIBRARIES and ADD_DEPENDENCIES lines
 in src/CMakeLists.txt

---
 new_project.sh | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/new_project.sh b/new_project.sh
index d0296ac..501e51d 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
-- 
GitLab