leetcode/CMakeLists.txt
2023-05-18 19:37:28 +08:00

18 lines
412 B
CMake

cmake_minimum_required(VERSION 3.24)
project(leetcode)
set(CMAKE_CXX_STANDARD 17)
set(APP_LIB_NAME leetcode)
include_directories(include)
file(GLOB_RECURSE SOURCES "src/*/*.cpp")
add_library(${APP_LIB_NAME} ${SOURCES})
include(cmake/googletest.cmake)
option(WITH_PROFILE OFF)
if (${WITH_PROFILE})
add_definitions(-DENABLE_PROFILING)
include(cmake/gperftools.cmake)
endif ()
include(cmake/tests.cmake)