[master] 02dfdd5 - Fix macOS bundle: set missing fields for test apps

GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] 02dfdd5 - Fix macOS bundle: set missing fields for test apps "Albrecht Schlosser" 05:02 Apr 08 top right image
 
commit 02dfdd590d55f9316c6d9eb6e0cf94325fd3fdab
Author:     Albrecht Schlosser <albrechts.fltk@online.de>
AuthorDate: Thu Apr 8 13:50:32 2021 +0200
Commit:     Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Thu Apr 8 13:50:32 2021 +0200

    Fix macOS bundle: set missing fields for test apps
    
     - MACOSX_BUNDLE_BUNDLE_NAME: CFBundleName
     - MACOSX_BUNDLE_GUI_IDENTIFIER: CFBundleIdentifier
    
    test/demo.cxx: Remove confusing quotes from demo variable output.

 CMake/fl_create_example.cmake | 5 ++++-
 test/demo.cxx                 | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git CMake/fl_create_example.cmake CMake/fl_create_example.cmake
index 9053fa7..79ff68a 100644
--- CMake/fl_create_example.cmake
+++ CMake/fl_create_example.cmake
@@ -126,7 +126,10 @@ macro (CREATE_EXAMPLE NAME SOURCES LIBRARIES)
 
   if (PLIST)
     set_target_properties (${TARGET_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/${PLIST}")
-  endif (PLIST)
+  elseif (MAC_BUNDLE)
+    set_target_properties (${TARGET_NAME} PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "${TARGET_NAME}")
+    set_target_properties (${TARGET_NAME} PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.fltk.${TARGET_NAME}")
+  endif (MAC_BUNDLE AND NOT PLIST)
 
   ##############################################################################
   # Copy macOS "bundle wrapper" (shell script) to target directory.
diff --git test/demo.cxx test/demo.cxx
index 14c86fc..8e7982f 100644
--- test/demo.cxx
+++ test/demo.cxx
@@ -1,7 +1,7 @@
 //
 // Main demo program for the Fast Light Tool Kit (FLTK).
 //
-// Copyright 1998-2020 by Bill Spitzak and others.
+// Copyright 1998-2021 by Bill Spitzak and others.
 //
 // This library is free software. Distribution and use rights are outlined in
 // the file "COPYING" which should have been included with this file.  If this
@@ -139,7 +139,7 @@ const char *cmake_intdir = 0;
 
 // debug output function
 void debug_var(const char *varname, const char *value) {
-  tty->printf("%-10s = '%s'\n", varname, value);
+  tty->printf("%-10s = %s\n", varname, value);
 }
 
 // Show or hide the tty window
Direct Link to Message ]
 
bottom left image   bottom right image
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2021 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.