mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-07 22:30:13 -06:00
13 lines
528 B
CMake
13 lines
528 B
CMake
enable_language(C)
|
|
|
|
add_library(foo SHARED foo.c)
|
|
set_property(TARGET foo PROPERTY ENABLE_EXPORTS TRUE)
|
|
set_property(TARGET foo PROPERTY LIBRARY_OUTPUT_DIRECTORY $<CONFIG>)
|
|
set_property(TARGET foo PROPERTY ARCHIVE_OUTPUT_DIRECTORY $<CONFIG>)
|
|
|
|
install(TARGETS foo EXPORT foo DESTINATION "${CMAKE_BINARY_DIR}/$<CONFIG>")
|
|
install(EXPORT foo DESTINATION lib/foo NAMESPACE foo-install::)
|
|
install(FILES foo-config.cmake.in RENAME foo-config.cmake DESTINATION lib/foo)
|
|
|
|
export(TARGETS foo NAMESPACE foo-build:: FILE Release/foo.cmake)
|