reproducible with this CMakeLists.txt cmake_minimum_required(VERSION 3.5) set(FLTK_SKIP_FLUID TRUE) find_package(FLTK)
fix is adding some if statements to /usr/lib/fltk fixes the issue diff --git a/FLTK-Targets-noconfig.cmake b/FLTK-Targets-noconfig.cmake index da80013..76d4aca 100644 --- a/FLTK-Targets-noconfig.cmake +++ b/FLTK-Targets-noconfig.cmake @@ -38,6 +38,7 @@ set_target_properties(fltk_cairo PROPERTIES list(APPEND _IMPORT_CHECK_TARGETS fltk_cairo ) list(APPEND _IMPORT_CHECK_FILES_FOR_fltk_cairo "${_IMPORT_PREFIX}/lib/x86_64-linux-gnu/libfltk_cairo.so" ) +if(NOT FLTK_SKIP_FLUID) # Import target "fluid" for configuration "" set_property(TARGET fluid APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) set_target_properties(fluid PROPERTIES @@ -46,6 +47,7 @@ set_target_properties(fluid PROPERTIES list(APPEND _IMPORT_CHECK_TARGETS fluid ) list(APPEND _IMPORT_CHECK_FILES_FOR_fluid "${_IMPORT_PREFIX}/bin/fluid" ) +endif() # Import target "fltk_STATIC" for configuration "" set_property(TARGET fltk_STATIC APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) diff --git a/FLTK-Targets.cmake b/FLTK-Targets.cmake index 95d6199..8d51f8d 100644 --- a/FLTK-Targets.cmake +++ b/FLTK-Targets.cmake @@ -58,8 +58,10 @@ add_library(fltk_cairo_STATIC STATIC IMPORTED) # Create imported target fltk_cairo_SHARED add_library(fltk_cairo_SHARED SHARED IMPORTED) +if(NOT FLTK_SKIP_FLUID) # Create imported target fluid add_executable(fluid IMPORTED) +endif() # Create imported target fltk add_library(fltk_STATIC STATIC IMPORTED) -- -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1519964 Title: cmake module for FLTK broken To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fltk1.3/+bug/1519964/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs