$NetBSD: patch-CMakeLists.txt,v 1.8 2022/12/28 19:12:30 adam Exp $ Do not use ccache. Do not use application bundle on Darwin. --- CMakeLists.txt.orig 2022-12-25 14:37:17.000000000 +0000 +++ CMakeLists.txt @@ -208,14 +208,6 @@ IF(OPENGL_DEBUG_LOGGING) ADD_DEFINITIONS(-DQ_ENABLE_OPENGL_FUNCTIONS_DEBUG) ENDIF() -# Use ccache if possible -IF(NOT WIN32) - FIND_PROGRAM(CCACHE_PROGRAM ccache) - IF(CCACHE_PROGRAM) - MESSAGE(STATUS "Found ccache ${CCACHE_PROGRAM}") - SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") - ENDIF() -ENDIF() # Add gprof build options if necessary. Note gmon.out will be created in working directory when Stellarium is executed IF(${CMAKE_BUILD_TYPE} MATCHES "GProf") @@ -263,7 +255,7 @@ IF(${CMAKE_BUILD_TYPE} MATCHES "Fuzzer") ENDIF() ENDIF() -IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") +IF(FALSE) SET(APPLE 1) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") # share data location: @@ -368,7 +360,7 @@ IF("${CMAKE_CXX_COMPILER_ID}" MATCHES "C IF(${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER 3.3) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-const-variable -Wno-unused-result") ENDIF() - IF(APPLE) + IF(FALSE) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-common -Wall -Wextra -Wno-unused-parameter") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Wall -Wextra -Wno-unknown-warning-option") ENDIF() @@ -838,7 +830,7 @@ ENDIF() ########### Set some global variables ########### IF(UNIX AND NOT WIN32) - IF(APPLE) + IF(FALSE) SET(CMAKE_INSTALL_PREFIX "${PROJECT_BINARY_DIR}/Stellarium.app/Contents") ELSE() ADD_DEFINITIONS(-DINSTALL_DATADIR="${CMAKE_INSTALL_PREFIX}/${SDATALOC}") @@ -983,7 +975,7 @@ IF(GENERATE_PACKAGE_TARGET) ENDIF() ########### macOS Bundling ############### -IF(APPLE) +IF(FALSE) MESSAGE(STATUS "macOS deployment target: ${CMAKE_OSX_DEPLOYMENT_TARGET} (${CMAKE_OSX_ARCHITECTURES})") SET(PACKAGE_OSX_TARGET ${CMAKE_OSX_DEPLOYMENT_TARGET}) ADD_DEFINITIONS(-DPACKAGE_OSX_TARGET)