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:
Eike Ziller
2019-05-24 12:31:19 +02:00
committed by Mårten Nordheim
parent 52d48c75ae
commit d492d14a92
3 changed files with 22 additions and 4 deletions
+3
View File
@@ -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()
+3 -3
View File
@@ -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
+16 -1
View File
@@ -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()