project(pmenergy) cmake_minimum_required(VERSION 3.13) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -D__DARWIN_UNIX03 -fPIC -w -ggdb") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib") set(DYLIB_INSTALL_NAME "/usr/lib/libpmenergy.dylib") set(DYLIB_COMPAT_VERSION "1.0.0") set(DYLIB_CURRENT_VERSION "1.0.0") add_darling_library(pmenergy SHARED src/pmenergy.c) target_link_libraries(pmenergy PRIVATE system) ### set(DYLIB_INSTALL_NAME "/usr/lib/libpmsample.dylib") add_darling_library(pmsample SHARED src/pmsample.c) target_link_libraries(pmsample PRIVATE system) install(TARGETS pmenergy pmsample DESTINATION libexec/darling/usr/lib)