Fix Makefile and project config
This commit is contained in:
parent
2f99433d11
commit
806b23c3d4
1 changed files with 10 additions and 2 deletions
12
nb_create.sh
12
nb_create.sh
|
|
@ -178,8 +178,10 @@ main()
|
||||||
|
|
||||||
if_no_dir_then_exit $pwd/nbproject "Not a NetBeans project"
|
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/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
|
if [ ! -f "compile_commands.json" ]; then
|
||||||
echo "WARNING: ./compile_commands.json not found"
|
echo "WARNING: ./compile_commands.json not found"
|
||||||
echo " Netbeans project without a compilation database"
|
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 "/obj\/myapp.o/c\"obj\/${MAIN}.o\"\," compile_commands.json
|
||||||
sed -i "/src\/myapp.cpp/c\"src\/${MAIN}.cpp\"\," compile_commands.json
|
sed -i "/src\/myapp.cpp/c\"src\/${MAIN}.cpp\"\," compile_commands.json
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# update Makefile
|
||||||
|
sed -i -e "s/myapp/$MAIN/g" Makefile
|
||||||
|
|
||||||
|
# update nbproject
|
||||||
cd $pwd/nbproject
|
cd $pwd/nbproject
|
||||||
sed -i -e "s/<name>.*<\/name>/<name>$PROJECT<\/name>/g" project.xml
|
sed -i -e "s/<name>.*<\/name>/<name>$PROJECT<\/name>/g" project.xml
|
||||||
|
|
||||||
|
# update configurations.xml
|
||||||
|
sed -i -e "s/myapp/$MAIN/g" configurations.xml
|
||||||
|
|
||||||
cd "$pwd"/src
|
cd "$pwd"/src
|
||||||
if [ -f ./myapp.cpp ]; then
|
if [ -f ./myapp.cpp ]; then
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue