CMake MacOS / iOS框架头文件

时间:2018-06-16 10:00:33

标签: ios xcode macos cmake frameworks

我遇到了CMake和Xcode的问题,如果将这些头文件添加到框架公共头文件中,那么头文件就不会显示在Xcode项目中。

add_library(hip SHARED "foo.h" "foo.cpp")
target_include_directories(hip PUBLIC ${PROJECT_SOURCE_DIR}/hip/inc)

set_target_properties(hip PROPERTIES 
    FRAMEWORK TRUE
    PUBLIC_HEADER "foo.h"
)

在上面的代码中,头文件位于unter“Resources”(与所有目标的所有头文件一起)。如果删除“PUBLIC_HEADER”foo.h“”行,则文件将显示在“Header Files”下的Xcode项目中。

如何将头文件添加到框架中并显示在Xcode项目中的正确位置?

0 个答案:

没有答案