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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs