Skip to content

Commit

Permalink
Simplify meson file & maybe fix for system fltk?
Browse files Browse the repository at this point in the history
  • Loading branch information
karurochari committed Dec 15, 2024
1 parent 1647173 commit 1c7c0b4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 10 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,8 @@ jobs:
freeglut \
libpng \
meson \
ninja
ninja \
fltk
brew install --cask xquartz
cd /opt/homebrew/opt/llvm/bin
#ln -s clang++ clang++-19
Expand Down
12 changes: 3 additions & 9 deletions meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,8 @@ if need_pugixml or get_option('use_system_pugixml') == false
endif

if get_option('use_system_fltk')
libfltk_dep = dependency('fltk', version: '>=1.4', required: false)
libfltk_images_dep = dependency('fltk-images', version: '>=1.4', required: false)
libfltk_forms_dep = dependency('fltk-forms', version: '>=1.4', required: false)
if libfltk_dep.found() == false or libfltk_images_dep.found() == false or libfltk_forms_dep.found() == false
libfltk_dep = dependency('FLTK', version: '>=1.4.0', module: ['fltk-shared','fltk_image-shared','fltk_forms-shared'], required: false)
if libfltk_dep.found() == false
need_fltk = true
endif
endif
Expand All @@ -86,9 +84,7 @@ if need_fltk == true or get_option('use_system_fltk') == false
endif

libfltk_proj = cmake.subproject('libfltk', options: opt_fltk)
libfltk_dep = libfltk_proj.dependency(['fltk-shared'])
libfltk_images_dep = libfltk_proj.dependency(['fltk-images-shared'])
libfltk_forms_dep = libfltk_proj.dependency(['fltk-forms-shared'])
libfltk_dep = [ libfltk_proj.dependency(['fltk-shared']), libfltk_proj.dependency(['fltk-images-shared']), libfltk_proj.dependency(['fltk-forms-shared'])]
#libfltk_gl_dep = libfltk_proj.dependency(['fltk-gl'])
endif

Expand Down Expand Up @@ -199,8 +195,6 @@ include_dirs = include_directories(['./include'])

vs_fltk_deps += [
libfltk_dep,
libfltk_images_dep,
libfltk_forms_dep,

pugixml_dep,
json_dep,
Expand Down

0 comments on commit 1c7c0b4

Please sign in to comment.