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

Skip to content

Commit b5e7621

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

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
@@ -600,7 +600,26 @@ if(CMAKE_BUILD_TYPE MATCHES "Release|RelWithDebInfo")
600600
endif()
601601
endif()
602602

603-
include (GNUInstallDirs)
603+
if (APPLE AND BUILD_APPLE_FRAMEWORK)
604+
set_target_properties(ZXing PROPERTIES
605+
FRAMEWORK TRUE
606+
FRAMEWORK_VERSION "C"
607+
XCODE_ATTRIBUTE_DEFINES_MODULE YES
608+
XCODE_ATTRIBUTE_BUILD_LIBRARY_FOR_DISTRIBUTION YES
609+
XCODE_ATTRIBUTE_MODULEMAP_FILE "wrappers/ios/Sources/Wrapper/module.modulemap"
610+
XCODE_ATTRIBUTE_CLANG_ENABLE_OBJC_ARC YES
611+
MACOSX_FRAMEWORK_IDENTIFIER "com.zxing-cpp.ios"
612+
CMAKE_XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH NO
613+
#MACOSX_FRAMEWORK_INFO_PLIST Info.plist
614+
PUBLIC_HEADER "${PUBLIC_HEADERS}"
615+
XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer"
616+
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
617+
)
618+
endif()
619+
620+
set(CMAKE_INSTALL_LIBDIR "lib")
621+
set(CMAKE_INSTALL_BINDIR "bin")
622+
set(CMAKE_INSTALL_INCLUDEDIR "include")
604623

605624
set(ZX_INSTALL_TARGETS ZXing)
606625

0 commit comments

Comments
 (0)