#============================================================================= # Copyright (c) 2020-2022, NVIDIA CORPORATION. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #============================================================================= cmake_minimum_required(VERSION 3.14 FATAL_ERROR) project(NVTX-Tools VERSION 0.1.0 LANGUAGES CXX) include(cmake/CPM.cmake) # Include the c directory to access the nvtx3-c and nvtx3-cpp targets add_subdirectory(../c nvtx-c) # Build options option(BUILD_TESTS "Configure CMake to build tests" ON) option(BUILD_BENCHMARKS "Configure CMake to build (google) benchmarks" ON) if(BUILD_TESTS) add_subdirectory(tests) endif(BUILD_TESTS) if(BUILD_BENCHMARKS) add_subdirectory(benchmarks) endif(BUILD_BENCHMARKS)