From 806b23c3d48b5942956cdff773a28218c5c1168e Mon Sep 17 00:00:00 2001 From: benn Date: Mon, 16 Jun 2025 11:07:02 +0200 Subject: [PATCH] Fix Makefile and project config --- nb_create.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/nb_create.sh b/nb_create.sh index fab801f..381a541 100755 --- a/nb_create.sh +++ b/nb_create.sh @@ -178,8 +178,10 @@ main() if_no_dir_then_exit $pwd/nbproject "Not a NetBeans project" if_no_file_then_exit $pwd/nbproject/project.xml "Netbeans project without a configuration file!" + if_no_file_then_exit $pwd/Makefile "Makefile not found" + - + # update compile_commands.json if [ ! -f "compile_commands.json" ]; then echo "WARNING: ./compile_commands.json not found" echo " Netbeans project without a compilation database" @@ -201,10 +203,16 @@ main() sed -i "/obj\/myapp.o/c\"obj\/${MAIN}.o\"\," compile_commands.json sed -i "/src\/myapp.cpp/c\"src\/${MAIN}.cpp\"\," compile_commands.json fi - + # update Makefile + sed -i -e "s/myapp/$MAIN/g" Makefile + + # update nbproject cd $pwd/nbproject sed -i -e "s/.*<\/name>/$PROJECT<\/name>/g" project.xml + + # update configurations.xml + sed -i -e "s/myapp/$MAIN/g" configurations.xml cd "$pwd"/src if [ -f ./myapp.cpp ]; then