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

Reply via email to