mirror of
https://github.com/darlinghq/darling.git
synced 2024-11-23 04:09:43 +00:00
Add versioner cmake func, install /usr/bin/xattr (darlinghq/darling#689)
This commit is contained in:
parent
eaf5cfc5d6
commit
c3ebd26366
22
cmake/versioner.cmake
Normal file
22
cmake/versioner.cmake
Normal file
@ -0,0 +1,22 @@
|
||||
function(versioner project versions default_version)
|
||||
|
||||
set(PROJECT ${project})
|
||||
string(TOUPPER ${project} UPROJECT)
|
||||
set(DEFAULTVERSION ${default_version})
|
||||
|
||||
set(VERSIONS "")
|
||||
list(LENGTH versions NVERSIONS)
|
||||
|
||||
foreach(version IN LISTS versions)
|
||||
set(VERSIONS "${VERSIONS} \"${version}\",")
|
||||
endforeach(version)
|
||||
|
||||
configure_file(${CMAKE_SOURCE_DIR}/src/external/perl/versioner/versions.h.in ${CMAKE_CURRENT_BINARY_DIR}/versions.h)
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
|
||||
add_definitions(-std=c99)
|
||||
add_darling_executable(${project} ${CMAKE_SOURCE_DIR}/src/external/perl/versioner/versioner.c)
|
||||
target_link_libraries(${project} CoreFoundation)
|
||||
|
||||
install(TARGETS ${project} DESTINATION libexec/darling/usr/bin)
|
||||
endfunction(versioner)
|
2
src/external/perl
vendored
2
src/external/perl
vendored
@ -1 +1 @@
|
||||
Subproject commit 0d297a4762e9f5bb30bf82820d6bf741e921eb27
|
||||
Subproject commit e571a007a8664159f4c949c10ee4bb0ef3b96f4d
|
2
src/external/python
vendored
2
src/external/python
vendored
@ -1 +1 @@
|
||||
Subproject commit a16b72d01eda77e5a9004ea67c7c793977b3367f
|
||||
Subproject commit 0c7e7a4f59eb84eb706c12bd2f97dc7b5250e22d
|
2
src/external/python_modules
vendored
2
src/external/python_modules
vendored
@ -1 +1 @@
|
||||
Subproject commit c722c8cf771944ed8279bd3e55c3b620efcc5146
|
||||
Subproject commit 827cca371a128954281d80c720b3d852f0146f36
|
Loading…
Reference in New Issue
Block a user