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