QTfrontend/CMakeLists.txt
changeset 5188 d0461bd6d45b
parent 5078 3527f0e7bb21
child 5204 e1a5f4d5d86a
equal deleted inserted replaced
5187:b01ab1ef01fb 5188:d0461bd6d45b
    33     set(HEDGEWARS_BINDIR ${CMAKE_INSTALL_PREFIX})
    33     set(HEDGEWARS_BINDIR ${CMAKE_INSTALL_PREFIX})
    34     if(DEFINED DATA_INSTALL_DIR)
    34     if(DEFINED DATA_INSTALL_DIR)
    35         set(HEDGEWARS_DATADIR ${DATA_INSTALL_DIR})
    35         set(HEDGEWARS_DATADIR ${DATA_INSTALL_DIR})
    36     else()
    36     else()
    37         set(HEDGEWARS_DATADIR ${CMAKE_INSTALL_PREFIX}/share/)
    37         set(HEDGEWARS_DATADIR ${CMAKE_INSTALL_PREFIX}/share/)
       
    38     endif()
       
    39     #only the cocoa version of qt supports building 64 bit apps
       
    40     if(APPLE AND (CMAKE_OSX_ARCHITECTURES MATCHES "x86_64*") AND (NOT QT_MAC_USE_COCOA))
       
    41         message(FATAL_ERROR "Building the 64 bit version of Hedgewars *requires* the Cocoa variant of QT on Mac OS X")
    38     endif()
    42     endif()
    39 endif()
    43 endif()
    40 
    44 
    41 
    45 
    42 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/hwconsts.cpp.in ${CMAKE_CURRENT_BINARY_DIR}/hwconsts.cpp)
    46 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/hwconsts.cpp.in ${CMAKE_CURRENT_BINARY_DIR}/hwconsts.cpp)