From f4af40fe5539269b92701f3adb94fb2775f1f457 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Sat, 10 Feb 2024 14:19:09 +0100 Subject: Modern CMake: export shared libraries and fltk-options --- CMake/export.cmake | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'CMake') diff --git a/CMake/export.cmake b/CMake/export.cmake index a466e37ae..220e6dc2c 100644 --- a/CMake/export.cmake +++ b/CMake/export.cmake @@ -59,9 +59,22 @@ if(0) # Debug message(STATUS "##############################################################") endif() +# set fltk-options export names (built or not, Windows) +if(FLTK_BUILD_FLTK_OPTIONS) + set(FLTK_OPTIONS_EXPORT fltk-options) + if(WIN32) + list(APPEND FLTK_OPTIONS_EXPORT fltk-options-cmd) + endif() +else() + set(FLTK_OPTIONS_EXPORT) +endif() + # generate FLTK-Targets.cmake for build directory use export(TARGETS - ${FLUID_EXPORT} ${FLTK_LIBRARIES} + ${FLTK_LIBRARIES} + ${FLTK_LIBRARIES_SHARED} + ${FLUID_EXPORT} + ${FLTK_OPTIONS_EXPORT} FILE ${CMAKE_CURRENT_BINARY_DIR}/FLTK-Targets.cmake NAMESPACE -- cgit v1.2.3