File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -484,7 +484,26 @@ endif()
484
484
485
485
set_target_properties (ZXing PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADERS} " )
486
486
487
- include (GNUInstallDirs)
487
+ if (APPLE AND BUILD_APPLE_FRAMEWORK)
488
+ set_target_properties (ZXing PROPERTIES
489
+ FRAMEWORK TRUE
490
+ FRAMEWORK_VERSION "C"
491
+ XCODE_ATTRIBUTE_DEFINES_MODULE YES
492
+ XCODE_ATTRIBUTE_BUILD_LIBRARY_FOR_DISTRIBUTION YES
493
+ XCODE_ATTRIBUTE_MODULEMAP_FILE "wrappers/ios/Sources/Wrapper/module.modulemap"
494
+ XCODE_ATTRIBUTE_CLANG_ENABLE_OBJC_ARC YES
495
+ MACOSX_FRAMEWORK_IDENTIFIER "com.zxing-cpp.ios"
496
+ CMAKE_XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH NO
497
+ #MACOSX_FRAMEWORK_INFO_PLIST Info.plist
498
+ PUBLIC_HEADER "${PUBLIC_HEADERS} "
499
+ XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer"
500
+ XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
501
+ )
502
+ endif ()
503
+
504
+ set (CMAKE_INSTALL_LIBDIR "lib" )
505
+ set (CMAKE_INSTALL_BINDIR "bin" )
506
+ set (CMAKE_INSTALL_INCLUDEDIR "include" )
488
507
489
508
set (ZX_INSTALL_TARGETS ZXing)
490
509
You can’t perform that action at this time.
0 commit comments