1diff -ru source/CMakeLists.txt source-patched/CMakeLists.txt
2--- source/CMakeLists.txt 1970-01-01 01:00:01.000000000 +0100
3+++ source-patched/CMakeLists.txt 2024-09-03 11:09:48.289053141 +0200
4@@ -39,9 +39,7 @@
5 set(CMAKE_AUTOMOC ON)
6 set(CMAKE_INCLUDE_CURRENT_DIR ON)
7
8-if(APPLE)
9- add_executable(${PROJECT_NAME} MACOSX_BUNDLE)
10-elseif(WIN32)
11+if(WIN32)
12 add_executable(${PROJECT_NAME} WIN32)
13 else()
14 add_executable(${PROJECT_NAME})
15@@ -106,33 +104,6 @@
16 list(PREPEND CMAKE_PREFIX_PATH ${QT5_PATH} ${SQLITE3_PATH})
17 endif()
18
19-
20-if(APPLE)
21- # For Intel Mac's
22- if(EXISTS /usr/local/opt/qt5)
23- list(APPEND CMAKE_PREFIX_PATH "/usr/local/opt/qt5")
24- endif()
25-
26- # For Apple Silicon Mac's
27- if(EXISTS /opt/homebrew/opt/qt5)
28- list(APPEND CMAKE_PREFIX_PATH "/opt/homebrew/opt/qt5")
29- endif()
30- if(EXISTS /opt/homebrew/opt/sqlitefts5)
31- list(PREPEND CMAKE_PREFIX_PATH "/opt/homebrew/opt/sqlitefts5")
32- endif()
33-
34- # For Apple Silicon Mac's and install dependencies via our Homebrew tap(sqlitebrowser/homebrew-tap)
35- if(customTap AND EXISTS /opt/homebrew/opt/)
36- list(PREPEND CMAKE_PREFIX_PATH "/opt/homebrew/opt/sqlb-qt@5")
37- list(PREPEND CMAKE_PREFIX_PATH "/opt/homebrew/opt/sqlb-sqlite")
38-
39- if(sqlcipher)
40- list(APPEND SQLCIPHER_INCLUDE_DIR "/opt/homebrew/include")
41- list(APPEND SQLCIPHER_LIBRARY "/opt/homebrew/opt/sqlb-sqlcipher/lib/libsqlcipher.0.dylib")
42- endif()
43- endif()
44-endif()
45-
46 find_package(Qt5 REQUIRED COMPONENTS Concurrent Gui LinguistTools Network PrintSupport Test Widgets Xml)
47
48 if(NOT FORCE_INTERNAL_QSCINTILLA)
49@@ -439,13 +410,6 @@
50 set(LIBSQLITE_NAME SQLite3)
51 endif()
52
53-# add extra library path for MacOS and FreeBSD
54-set(EXTRAPATH APPLE OR ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
55-if(EXTRAPATH)
56- list(PREPEND CMAKE_PREFIX_PATH /usr/local/opt/sqlite/lib)
57- list(PREPEND CMAKE_PREFIX_PATH /usr/local/opt/sqlitefts5/lib)
58-endif()
59-
60 find_package(${LIBSQLITE_NAME})
61 if (sqlcipher)
62 target_link_libraries(${PROJECT_NAME} SQLCipher::SQLCipher)
63@@ -510,7 +474,7 @@
64 endif()
65 endif()
66
67-if((NOT WIN32 AND NOT APPLE) OR MINGW)
68+if(NOT WIN32 OR MINGW)
69 install(TARGETS ${PROJECT_NAME}
70 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
71 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
72@@ -630,14 +594,6 @@
73 )
74 endif()
75
76-if(APPLE)
77- set_target_properties(${PROJECT_NAME} PROPERTIES
78- BUNDLE True
79- OUTPUT_NAME "DB Browser for SQLite"
80- MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/src/app.plist
81- )
82-endif()
83-
84 # CPack configuration
85 set(CPACK_STRIP_FILES ON)
86 set(CPACK_DEBIAN_PACKAGE_PRIORITY optional)