From 02dfdd590d55f9316c6d9eb6e0cf94325fd3fdab Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Thu, 8 Apr 2021 13:50:32 +0200 Subject: 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 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'CMake/fl_create_example.cmake') diff --git a/CMake/fl_create_example.cmake b/CMake/fl_create_example.cmake index 9053fa790..79ff68a7e 100644 --- a/CMake/fl_create_example.cmake +++ b/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. -- cgit v1.2.3