this repo has no description
1function(versioner project versions default_version)
2
3 set(PROJECT ${project})
4 string(TOUPPER ${project} UPROJECT)
5 set(DEFAULTVERSION ${default_version})
6
7 set(VERSIONS "")
8 list(LENGTH versions NVERSIONS)
9
10 foreach(version IN LISTS versions)
11 set(VERSIONS "${VERSIONS} \"${version}\",")
12 endforeach(version)
13
14 configure_file(${CMAKE_SOURCE_DIR}/src/external/perl/versioner/versions.h.in ${CMAKE_CURRENT_BINARY_DIR}/versions.h)
15 include_directories(${CMAKE_CURRENT_BINARY_DIR})
16
17 add_definitions(-std=c99)
18 add_darling_executable(${project} ${CMAKE_SOURCE_DIR}/src/external/perl/versioner/versioner.c)
19 target_link_libraries(${project} CoreFoundation)
20
21 install(TARGETS ${project} DESTINATION libexec/darling/usr/bin)
22endfunction(versioner)