如何将 .framework 文件添加到我的 cmake 文件中

How do I add a .framework file to my cmake file

本文关键字:文件 我的 cmake 添加 framework      更新时间:2023-10-16

我下载了 SDL2 库以用于我的C++项目。我在OSX上。我将 SDL2.framework 移到了我的/Library/Frameworks 目录中。

我不知道如何在 c++ 项目中的 cmake 文件中引用此文件。想知道是否有人可以对此有所了解?

与任何其他库一样:

find_package(SDL2 REQUIRED)

然后在需要时使用${SDL2_INCLUDE_DIR}${SDL2_LIBRARY}变量(例如在target_include_directories()target_link_libraries()set_target_properties()等位置)。

如果它抱怨缺少*.cmake脚本,请在互联网上的某个地方获取一个FindSDL2.cmake文件。将其放入项目中modules/目录中,并将其添加到主CMakeLists.txt

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/modules/")
相关文章: