1. Добавил скрипт build.sh - собирает библиотеку pnet и группирует получившиеся файлы в папку install, туда же помещает библиотеку osal. Теперь все библиотеки и их заголовки в одном месте, а не распизаны по папкам в папке build. 2. Добавил проект sample_app в папку profinet_test. Он отвязан от процесса сборки pnet и использует уже собранную библиотеку из папки install.
24 lines
342 B
Bash
Executable File
24 lines
342 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [-d ./build]
|
|
then
|
|
cd ./build
|
|
else
|
|
echo "create build dir"
|
|
mkdir ./build
|
|
cd ./build
|
|
fi
|
|
|
|
echo "Start configuration"
|
|
# конфигурация
|
|
cmake ../
|
|
|
|
echo "Start pnet build"
|
|
# сборка pnet
|
|
cmake --build . --target install
|
|
echo "Start osal install"
|
|
cd ./_deps/osal-build
|
|
|
|
cmake --build . --target install
|
|
|