$NetBSD: patch-Source_QtDialog_CMakeLists.txt,v 1.6 2025/08/20 11:34:12 wiz Exp $ Do not make app bundle on Darwin. --- Source/QtDialog/CMakeLists.txt.orig 2025-08-05 14:55:57.000000000 +0000 +++ Source/QtDialog/CMakeLists.txt @@ -263,7 +263,7 @@ target_link_libraries( CMakeGUILib ) -add_executable(cmake-gui WIN32 MACOSX_BUNDLE CMakeGUIExec.cxx) +add_executable(cmake-gui WIN32 CMakeGUIExec.cxx) set_property(TARGET cmake-gui PROPERTY CMake_QT_MAJOR_VERSION "${CMake_QT_MAJOR_VERSION}") target_link_libraries(cmake-gui PRIVATE @@ -277,7 +277,7 @@ target_link_libraries(cmake-gui if(WIN32) target_sources(CMakeGUIMainLib INTERFACE CMakeSetup.rc) endif() -if(APPLE) +if(FALSE) target_sources(CMakeGUIMainLib INTERFACE CMakeSetup.icns) set(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns) set_source_files_properties(CMakeSetup.icns PROPERTIES @@ -307,7 +307,7 @@ Checks: '-*,llvm-twine-local' ... ") -if(APPLE) +if(FALSE) set_target_properties(cmake-gui PROPERTIES OUTPUT_NAME CMake MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in" @@ -329,7 +329,7 @@ install(TARGETS cmake-gui RUNTIME DESTINATION bin ${COMPONENT} BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}" ${COMPONENT}) -if(UNIX AND NOT APPLE) +if(UNIX) foreach(size IN ITEMS 32 128) install( FILES "${CMAKE_CURRENT_SOURCE_DIR}/CMakeSetup${size}.png" @@ -348,14 +348,14 @@ if(UNIX AND NOT APPLE) ${COMPONENT}) endif() -if(APPLE) +if(FALSE) install(CODE " execute_process(COMMAND ln -s \"../MacOS/CMake\" cmake-gui WORKING_DIRECTORY \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin) " ${COMPONENT}) endif() -if(CMake_INSTALL_DEPENDENCIES AND (APPLE OR WIN32)) +if(CMake_INSTALL_DEPENDENCIES AND WIN32) # install rules for including 3rd party libs such as Qt # if a system Qt is used (e.g. installed in /usr/lib/), it will not be included in the installation set(fixup_exe "\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/cmake-gui${CMAKE_EXECUTABLE_SUFFIX}")