Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c269390

Browse files
committed
Update install locations - specify relative locations
(cherry picked from commit 4ec1862) (cherry picked from commit f4b6c70) Minor manual edit
1 parent 5a54e8e commit c269390

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

core/CMakeLists.txt

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,26 @@ endif()
484484

485485
set_target_properties(ZXing PROPERTIES PUBLIC_HEADER "${PUBLIC_HEADERS}")
486486

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")
488507

489508
set(ZX_INSTALL_TARGETS ZXing)
490509

0 commit comments

Comments
 (0)