Modern CMake: export shared libraries and fltk-options

This commit is contained in:
Albrecht Schlosser
2024-02-10 14:19:09 +01:00
parent 809ceea075
commit f4af40fe55
2 changed files with 16 additions and 1 deletions

View File

@@ -45,6 +45,7 @@ else()
endif()
target_link_libraries(fltk-options PRIVATE fltk::fltk)
set_target_properties(fltk-options PROPERTIES EXPORT_NAME options)
# Add the console app (Windows only)
# This is done for all Windows targets, even if cross-compiling.
@@ -53,6 +54,7 @@ if(WIN32)
list(APPEND TARGETS fltk-options-cmd)
add_executable(fltk-options-cmd fltk-options.cxx)
target_link_libraries(fltk-options-cmd PRIVATE fltk::fltk)
set_target_properties(fltk-options-cmd PROPERTIES EXPORT_NAME options-cmd)
endif()
# Create aliases for all executables,