mirror of
https://github.com/overte-org/overte.git
synced 2025-04-14 21:27:07 +02:00
48 lines
No EOL
1.3 KiB
CMake
48 lines
No EOL
1.3 KiB
CMake
set(TARGET_NAME "stack-manager")
|
|
set(BUILD_BUNDLE YES)
|
|
setup_hifi_project(Widgets Gui Svg Core Network WebKitWidgets)
|
|
|
|
if (WIN32)
|
|
target_zlib()
|
|
endif ()
|
|
target_quazip()
|
|
|
|
set_target_properties(
|
|
${TARGET_NAME} PROPERTIES
|
|
EXCLUDE_FROM_ALL TRUE
|
|
)
|
|
|
|
if (DEFINED ENV{JOB_ID})
|
|
set(PR_BUILD "false")
|
|
set(BUILD_SEQ $ENV{JOB_ID})
|
|
set(BASE_URL "http://s3.amazonaws.com/hifi-public")
|
|
else ()
|
|
set(BUILD_SEQ "dev")
|
|
if (DEFINED ENV{PR_NUMBER})
|
|
set(PR_BUILD "true")
|
|
set(BASE_URL "http://s3.amazonaws.com/hifi-public/pr-builds/$ENV{PR_NUMBER}")
|
|
else ()
|
|
set(PR_BUILD "false")
|
|
set(BASE_URL "http://s3.amazonaws.com/hifi-public")
|
|
endif ()
|
|
endif ()
|
|
|
|
configure_file(src/StackManagerVersion.h.in "${PROJECT_BINARY_DIR}/includes/StackManagerVersion.h")
|
|
include_directories(
|
|
${PROJECT_BINARY_DIR}/includes
|
|
${PROJECT_SOURCE_DIR}/src
|
|
${PROJECT_SOURCE_DIR}/src/ui
|
|
${QUAZIP_INCLUDE_DIRS}
|
|
${ZLIB_INCLUDE_DIRS}
|
|
)
|
|
|
|
if (APPLE)
|
|
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.8)
|
|
set(MACOSX_BUNDLE_BUNDLE_NAME "Stack Manager")
|
|
set(MACOSX_BUNDLE_GUI_IDENTIFIER io.highfidelity.StackManager)
|
|
set(MACOSX_BUNDLE_ICON_FILE icon.icns)
|
|
set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/assets/icon.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
|
|
set(SM_SRCS ${SM_SRCS} "${CMAKE_CURRENT_SOURCE_DIR}/assets/icon.icns")
|
|
endif ()
|
|
|
|
package_libraries_for_deployment() |