Skip to content
Snippets Groups Projects
Select Git revision
0 results

migration_1_4.dox

  • Albrecht Schlosser's avatar
    fd5cd809
    Introduce "Modern CMake" in FLTK · fd5cd809
    Albrecht Schlosser authored
    This is a big commit and there are too many changes to list them all.
    The main changes are:
    
    - rename all CMake build options to 'FLTK_*'
    - export library targets with namespace (prefix) 'fltk::'
    - standardize shared library target names with suffix '-shared'
    - set public build properties on libraries for consumers
    - document library names and aliases in README.CMake.txt
    - document changes in "Migrating Code from FLTK 1.3 to 1.4"
    - partial backwards compatibility for old user projects
    
    Included but not directly related changes:
    
    - fix Windows (Visual Studio) DLL build
    - add CMake function fl_debug_target() to show target properties
    - don't build test programs if FLTK is a subproject
    - internal: reformat CMake code: remove space before '('
    
    Thanks to Matthias and Manolo for their help, testing, and feeback.
    fd5cd809
    History
    Introduce "Modern CMake" in FLTK
    Albrecht Schlosser authored
    This is a big commit and there are too many changes to list them all.
    The main changes are:
    
    - rename all CMake build options to 'FLTK_*'
    - export library targets with namespace (prefix) 'fltk::'
    - standardize shared library target names with suffix '-shared'
    - set public build properties on libraries for consumers
    - document library names and aliases in README.CMake.txt
    - document changes in "Migrating Code from FLTK 1.3 to 1.4"
    - partial backwards compatibility for old user projects
    
    Included but not directly related changes:
    
    - fix Windows (Visual Studio) DLL build
    - add CMake function fl_debug_target() to show target properties
    - don't build test programs if FLTK is a subproject
    - internal: reformat CMake code: remove space before '('
    
    Thanks to Matthias and Manolo for their help, testing, and feeback.