Macros for Commonly-Used Libraries
For convenience, the global devkit cmake file contains macros for adding commonly-used packages. The macros are of the form find_<package_name> and are called by putting each macro for each package on its own line in the CMakeLists.txt file.
Macros are available for the following packages:
- Alembic (
find_alembic) - Arnold (
find_arnold) - boost (
find_boost) - cg and CgGL (
find_cg) - DirectX (
find_directx) - D3DX11Effects (
find_D3DX11Effects) - LibXML2 (
find_libxml2) - OpenGL (
find_opengl) - TBB (
find_tbb)
Note:
Unlike the other macros, find_directx takes arguments. You must pass the specific DirectX libraries you want to add to your project.
For example:
set(libs d3d9 d3dx9 dxguid)
find_directX("${libs}")
