| 123456789101112131415161718 |
- cmake_minimum_required(VERSION 3.18)
- project(MathFunctions HIP)
- # This test covers these major HIP language/runtime requirements:
- #
- # 1. This makes sure CMake properly specifies the internal clang header dirs
- # that hold headers needed for overloads of device side functions
- #
- # 2. This makes sure that all HIP include directories are properly marked as
- # system includes so we don't get the following warnings:
- # replacement function 'operator delete' cannot be declared 'inline'#
- #
- # 3. This makes sure CMake properly links to all the built-in libraries
- # that hip needs that inject support for __half support
- #
- add_executable(HIPOnlyMathFunctions main.hip)
- target_compile_options(HIPOnlyMathFunctions PRIVATE -Werror)
- target_compile_features(HIPOnlyMathFunctions PRIVATE hip_std_14)
|