MACRO(INCLUDE_GLM TARGET ROOT_DIR) set(GLM_ROOT_DIR "${ROOT_DIR}/externals") find_package(GLM REQUIRED) include_directories("${GLM_INCLUDE_DIRS}") IF(APPLE OR UNIX) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -isystem ${GLM_INCLUDE_DIRS}") ENDIF(APPLE OR UNIX) ENDMACRO(INCLUDE_GLM _target _root_dir)