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