med1844 / 2022-MUSI6106

Template project for assignments and exercises for the class MUSI6106
GNU General Public License v3.0
0 stars 0 forks source link

GitHub top language GitHub issues GitHub last commit GitHub

MUSI6106 2022: Audio Software Engineering

Template project for assignments and exercises for the class MUSI6106

Project Structure

|_ 3rdparty: (3rd party dependencies)
  |_ sndlib: sndfile library (3rdparty with ugly code and lots of warnings)
|_ cmake.modules: (cmake scripts)
|_ inc: global headers
|_ src: source code
  |_ AudioFileIO: library wrapping sndfile (3rdparty)
  |_ inc: internal headers
  |_ MUSI6106Exec: code for executable binary

Building

The project files are generated through CMake. Using the latest CMake GUI,

On the command line, try from the sourcedir

cmake -B ./bld/ -DCMAKE_BUILD_TYPE=DEBUG
cmake --build ./bld/ --config Debug