CMakeLists.txt
changeset 8317 ec9f94ab2737
parent 8316 89232b2fa1d6
child 8330 aaefa587e277
child 8331 217c3fd72a2d
equal deleted inserted replaced
8316:89232b2fa1d6 8317:ec9f94ab2737
    20 option(NOVIDEOREC "Disable video recording [default: auto]" OFF)
    20 option(NOVIDEOREC "Disable video recording [default: auto]" OFF)
    21 
    21 
    22 option(BUILD_ENGINE_LIBRARY "Enable hwengine library [default: off]" OFF)
    22 option(BUILD_ENGINE_LIBRARY "Enable hwengine library [default: off]" OFF)
    23 option(ANDROID "Enable Android build [default: off]" OFF)
    23 option(ANDROID "Enable Android build [default: off]" OFF)
    24 option(NOAUTOUPDATE "Disable OS X Sparkle update checking" OFF)
    24 option(NOAUTOUPDATE "Disable OS X Sparkle update checking" OFF)
    25 option(CROSSAPPLE "Enable OSX when not on OSX [default: off]" OFF)
       
    26 option(MINIMAL_FLAGS "Respect system flags as much as possible [default: off]" OFF)
    25 option(MINIMAL_FLAGS "Respect system flags as much as possible [default: off]" OFF)
    27 set(FPFLAGS "" CACHE STRING "Additional Freepascal flags" FORCE)
    26 set(FPFLAGS "" CACHE STRING "Additional Freepascal flags" FORCE)
    28 set(GHFLAGS "" CACHE STRING "Additional Haskell flags" FORCE)
    27 set(GHFLAGS "" CACHE STRING "Additional Haskell flags" FORCE)
    29 
    28 
    30 
    29 
    79         set(SHAREPATH "share/hedgewars/")
    78         set(SHAREPATH "share/hedgewars/")
    80     endif()
    79     endif()
    81 else()
    80 else()
    82     set(target_binary_install_dir "./")
    81     set(target_binary_install_dir "./")
    83 
    82 
    84     if(APPLE OR ${CROSSAPPLE})
    83     if(APPLE)
    85         set(target_library_install_dir "Hedgewars.app/Contents/Frameworks/")
       
    86         set(CMAKE_INSTALL_PREFIX "Hedgewars.app/Contents/MacOS/")
    84         set(CMAKE_INSTALL_PREFIX "Hedgewars.app/Contents/MacOS/")
    87         set(SHAREPATH "../Resources/")
    85         set(SHAREPATH "../Resources/")
       
    86         set(target_library_install_dir "../Frameworks/")
    88     else()
    87     else()
    89         if(WIN32)
    88         if(WIN32)
    90             set(target_library_install_dir "./")
    89             set(target_library_install_dir "./")
    91             set(SHAREPATH "./")
    90             set(SHAREPATH "./")
    92             set(CMAKE_PREFIX_PATH "${CMAKE_SOURCE_DIR}/misc/winutils/")
    91             set(CMAKE_PREFIX_PATH "${CMAKE_SOURCE_DIR}/misc/winutils/")