Files
cpp-build-system/create_project.sh
Scott E. Graves f580d604fa
Some checks failed
sgraves/cpp-build-system_mac/pipeline/head There was a failure building this commit
make scripts executable
2025-10-17 09:24:40 -05:00

51 lines
1.3 KiB
Bash
Executable File

#!/usr/bin/env bash
CURRENT_DIR=$(realpath "$0")
CURRENT_DIR=$(dirname "${CURRENT_DIR}")
. "${CURRENT_DIR}/common.sh" "$1" "$2" 0
pushd "${DEST_DIR}"
git init . || error_exit "failed to execute 'git init .'" 1
popd
sync_common
sync_create
. "${CURRENT_DIR}/src/scripts/versions.sh"
. "${CURRENT_DIR}/src/scripts/libraries.sh"
create_versions_cmake
process_file .jenkins_builds
process_file .jenkins_macos
process_file .nvimrc
process_file CMakeLists.txt
process_file config.sh
process_file initialize.hpp ${PROJECT_NAME}/lib${PROJECT_NAME}/include
process_file initialize.cpp ${PROJECT_NAME}/lib${PROJECT_NAME}/src
process_file main.cpp ${PROJECT_NAME}/${PROJECT_NAME}
process_file main_test.cpp ${PROJECT_NAME}/${PROJECT_NAME}_test
process_file project.cmake
process_file version.hpp ${PROJECT_NAME}/lib${PROJECT_NAME}/include
process_file version.cpp.in ${PROJECT_NAME}
process_file version.rc.in ${PROJECT_NAME}
update_config
update_cmakelists
echo "" >>"${DEST_DIR}/.cspell/words.txt"
echo lib${PROJECT_NAME} >>"${DEST_DIR}/.cspell/words.txt"
update_util_sources
pushd "${DEST_DIR}"
git lfs track "*.exe"
git lfs track "*.msi"
git lfs track "*.tar.gz"
git lfs track "*.tar.xz"
git lfs track "*.tgz"
git lfs track "*.zip"
git add .gitattributes
git commit -m "Added .gitattributes"
popd