this repo has no description
1
fork

Configure Feed

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

Modify add_darling_static_lib

There is now an argument for making the library fat

+11 -7
+11 -7
cmake/darling_static_lib.cmake
··· 1 - FUNCTION(add_darling_static_library name) 2 - foreach(f IN LISTS ARGN) 3 - set(files ${files} ${f}) 4 - endforeach(f) 1 + include(darling_lib) 2 + 3 + function(add_darling_static_library name) 4 + cmake_parse_arguments(STATIC_LIB "FAT" "" "SOURCES" ${ARGN}) 5 5 6 6 set(CMAKE_AR "${CMAKE_BINARY_DIR}/src/external/cctools-port/cctools/ar/x86_64-apple-darwin11-ar") 7 7 set(CMAKE_RANLIB "${CMAKE_BINARY_DIR}/src/external/cctools-port/cctools/misc/ranlib") 8 - add_library(${name} STATIC ${files}) 9 - add_dependencies(${name} ranlib x86_64-apple-darwin11-ar) 10 - ENDFUNCTION(add_darling_static_library) 8 + add_library(${name} STATIC ${STATIC_LIB_SOURCES}) 9 + 10 + if (STATIC_LIB_FAT) 11 + make_fat(${name}) 12 + endif (STATIC_LIB_FAT) 11 13 14 + add_dependencies(${name} ranlib x86_64-apple-darwin11-ar) 15 + endfunction(add_darling_static_library)