* Allow using relative path in MacOS for development builds * [macOS] Fixes RT "cache"/"config" folder not located in the right place In actual "dev" branch, RT "cache"/"config" folder is located in "~/Application Support/RawTherapee" folder instead of "~/Library/Application Support/RawTherapee" folder (as in v5.8 release and discribed in RawPedia). Moreover, "CACHE_NAME_SUFFIX" cMake option was not anymore considered. * [macOS] Remember RT window position correctly, fixes #3209 As described in GTK documentation, some OS Windows Manager do not consider setting window size and position before it is completely created (which seems to be the case for macOS). In this commit, restoring window size/position is now done after its creation. Morevover, macOS menu bar height is now considered.
42 lines
1.5 KiB
C
42 lines
1.5 KiB
C
/*
|
|
* This file is part of RawTherapee.
|
|
*
|
|
* Copyright (c) 2010 Lukas Jirkovsky <l.jirkovsky@gmail.com>
|
|
*
|
|
* RawTherapee is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* RawTherapee is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with RawTherapee. If not, see <https://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef __CONFIG_H__
|
|
#define __CONFIG_H__
|
|
|
|
#cmakedefine BUILD_BUNDLE
|
|
#cmakedefine HAVE_UNALIGNED_MALLOC
|
|
#cmakedefine OSX_DEV_BUILD
|
|
|
|
#if defined(__APPLE__) && !defined(OSX_DEV_BUILD)
|
|
#define DATA_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources/share"
|
|
#define DOC_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources"
|
|
#define CREDITS_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources"
|
|
#define LICENCE_SEARCH_PATH "/Applications/RawTherapee.app/Contents/Resources"
|
|
#define LENSFUN_DB_PATH "${LENSFUNDBDIR}"
|
|
#else
|
|
#define DATA_SEARCH_PATH "${DATADIR}"
|
|
#define DOC_SEARCH_PATH "${DOCDIR}"
|
|
#define CREDITS_SEARCH_PATH "${CREDITSDIR}"
|
|
#define LICENCE_SEARCH_PATH "${LICENCEDIR}"
|
|
#define LENSFUN_DB_PATH "${LENSFUNDBDIR}"
|
|
#endif
|
|
|
|
#endif
|