this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Allow static libraries to be arch-specific

+5 -5
+5 -5
cmake/darling_static_lib.cmake
··· 4 4 include(darling_lib) 5 5 6 6 function(add_darling_static_library name) 7 - cmake_parse_arguments(STATIC_LIB "FAT" "" "SOURCES" ${ARGN}) 7 + cmake_parse_arguments(STATIC_LIB "FAT;x86_64_ONLY;i386_ONLY" "" "SOURCES" ${ARGN}) 8 8 9 9 set(CMAKE_AR "${CMAKE_BINARY_DIR}/src/external/cctools-port/cctools/ar/x86_64-apple-darwin11-ar") 10 10 set(CMAKE_RANLIB "${CMAKE_BINARY_DIR}/src/external/cctools-port/cctools/ar/x86_64-apple-darwin11-ranlib") ··· 14 14 set_property(TARGET ${name} APPEND_STRING PROPERTY LINK_FLAGS " -B ${CMAKE_BINARY_DIR}/src/external/cctools-port/cctools/misc/") 15 15 add_dependencies(${name} lipo) 16 16 17 - if (TARGET_x86_64) 17 + if (TARGET_x86_64 AND NOT STATIC_LIB_i386_ONLY) 18 18 set_property(TARGET ${name} APPEND_STRING PROPERTY 19 19 COMPILE_FLAGS " -arch x86_64") 20 - endif (TARGET_x86_64) 20 + endif () 21 21 22 - if (TARGET_i386) 22 + if (TARGET_i386 AND NOT STATIC_LIB_x86_64_ONLY) 23 23 set_property(TARGET ${name} APPEND_STRING PROPERTY 24 24 COMPILE_FLAGS " -arch i386") 25 - endif (TARGET_i386) 25 + endif () 26 26 27 27 if (STATIC_LIB_FAT) 28 28 make_fat(${name})