cmake_minimum_required(VERSION 3.10.0)
project(lab-hello-freetype VERSION 0.1.0 LANGUAGES C CXX)

add_definitions(-DSOURCE_DIR="${CMAKE_SOURCE_DIR}")

# 查找 FreeType 库
find_package(Freetype REQUIRED)

set(FREETYPE_INCLUDE_DIRS /opt/homebrew/include/freetype2)
set(FREETYPE_LIBRARIES /opt/homebrew/lib/libfreetype.dylib)

include_directories(${CMAKE_SOURCE_DIR}
            ${CMAKE_SOURCE_DIR}/include)

add_executable(${PROJECT_NAME} main.cpp)

# 链接 FreeType 库
target_include_directories(${PROJECT_NAME} PRIVATE ${FREETYPE_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} PRIVATE ${FREETYPE_LIBRARIES})