set(MACOS_FW_LIB_VERSION "0.1") set(MACOS_FW_LIB_SRCS macos_fw_lib.cpp ) set(MACOS_FW_LIB_HDRS macos_fw_lib.h ) include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${Qt5Core_INCLUDE_DIRS} ) add_library(macos_fw_lib SHARED ${MACOS_FW_LIB_SRCS} ${MACOS_FW_LIB_HDRS} ) set_target_properties(macos_fw_lib PROPERTIES AUTOMOC TRUE) set_target_properties(macos_fw_lib PROPERTIES CLEAN_DIRECT_OUTPUT 1 FRAMEWORK 1 FRAMEWORK_VERSION ${MACOS_FW_LIB_VERSION} VERSION ${MACOS_FW_LIB_VERSION} SOVERSION ${MACOS_FW_LIB_VERSION} MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${MACOS_FW_LIB_VERSION} MACOSX_FRAMEWORK_IDENTIFIER org.macos.fw_lib POSITION_INDEPENDENT_CODE ON PUBLIC_HEADER "${MACOS_FW_LIB_HDRS}" ) target_link_libraries(macos_fw_lib Qt5::Core )