forked from qt-creator/qt-creator
CMake build/macOS: Add iostool
Task-number: QTCREATORBUG-22475 Change-Id: Ifd9a9dc1483d223c446fd25a45e3cd1778bc94d1 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
committed by
Mårten Nordheim
parent
52d48c75ae
commit
d492d14a92
@@ -113,9 +113,12 @@ find_package(Clang COMPONENTS libclang QUIET)
|
||||
|
||||
if (APPLE)
|
||||
find_library(FWCoreFoundation CoreFoundation)
|
||||
find_library(FWCoreServices CoreServices)
|
||||
find_library(FWFoundation Foundation)
|
||||
find_library(FWAppKit AppKit)
|
||||
find_library(FWIOKit IOKit)
|
||||
find_library(FWSecurity Security)
|
||||
find_library(FWSystemConfiguration SystemConfiguration)
|
||||
find_library(FWWebKit WebKit)
|
||||
endif()
|
||||
|
||||
|
||||
@@ -31,9 +31,9 @@ if (BUILD_CPLUSPLUS_TOOLS)
|
||||
add_qtc_cpp_tool(cplusplus-update-frontend PATH_CPP_FRONTEND=\"${CMAKE_CURRENT_SOURCE_DIR}/../../libs/3rdparty/cplusplus\" PATH_DUMPERS_FILE=\"${CMAKE_CURRENT_SOURCE_DIR}/../cplusplus-ast2png/dumpers.inc\")
|
||||
endif()
|
||||
|
||||
# if (APPLE)
|
||||
# add_subdirectory(iostool) ## mac only
|
||||
# endif()
|
||||
if (APPLE)
|
||||
add_subdirectory(iostool)
|
||||
endif()
|
||||
|
||||
add_subdirectory(qml2puppet)
|
||||
# add_subdirectory(qtcdebugger) ## windows only
|
||||
|
||||
@@ -1,7 +1,22 @@
|
||||
add_qtc_executable(iostool
|
||||
DEPENDS Qt5::Network Qt5::Widgets Qt5::Xml
|
||||
DESTINATION ${IDE_LIBEXEC_PATH}/ios
|
||||
DEPENDS
|
||||
Qt5::Gui
|
||||
Qt5::Xml
|
||||
Qt5::Network
|
||||
${FWCoreFoundation}
|
||||
${FWCoreServices}
|
||||
${FWIOKit}
|
||||
${FWSecurity}
|
||||
${FWSystemConfiguration}
|
||||
SOURCES
|
||||
Info.plist
|
||||
main.cpp
|
||||
iosdevicemanager.cpp iosdevicemanager.h
|
||||
)
|
||||
|
||||
if (CMAKE_VERSION VERSION_LESS 3.13)
|
||||
target_link_libraries(iostool "-Wl,-sectcreate,__TEXT,__info_plist,${CMAKE_CURRENT_SOURCE_DIR}/Info.plist")
|
||||
else()
|
||||
target_link_options(iostool PRIVATE "-Wl,-sectcreate,__TEXT,__info_plist,${CMAKE_CURRENT_SOURCE_DIR}/Info.plist")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user