diff options
author | Jacek Antonelli | 2008-12-01 17:39:58 -0600 |
---|---|---|
committer | Jacek Antonelli | 2008-12-01 17:40:06 -0600 |
commit | 7abecb48babe6a6f09bf6692ba55076546cfced9 (patch) | |
tree | 8d18a88513fb97adf32c10aae78f4be1984942db /linden/indra/newview/CMakeLists.txt | |
parent | Second Life viewer sources 1.21.6 (diff) | |
download | meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.zip meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.tar.gz meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.tar.bz2 meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.tar.xz |
Second Life viewer sources 1.22.0-RC
Diffstat (limited to 'linden/indra/newview/CMakeLists.txt')
-rw-r--r-- | linden/indra/newview/CMakeLists.txt | 105 |
1 files changed, 64 insertions, 41 deletions
diff --git a/linden/indra/newview/CMakeLists.txt b/linden/indra/newview/CMakeLists.txt index e93ea57..4dd4c74 100644 --- a/linden/indra/newview/CMakeLists.txt +++ b/linden/indra/newview/CMakeLists.txt | |||
@@ -5,6 +5,7 @@ project(viewer) | |||
5 | include(00-Common) | 5 | include(00-Common) |
6 | include(Boost) | 6 | include(Boost) |
7 | include(BuildVersion) | 7 | include(BuildVersion) |
8 | include(DBusGlib) | ||
8 | include(DirectX) | 9 | include(DirectX) |
9 | include(ELFIO) | 10 | include(ELFIO) |
10 | include(FMOD) | 11 | include(FMOD) |
@@ -123,6 +124,7 @@ set(viewer_SOURCE_FILES | |||
123 | llfloateravatarinfo.cpp | 124 | llfloateravatarinfo.cpp |
124 | llfloateravatarpicker.cpp | 125 | llfloateravatarpicker.cpp |
125 | llfloateravatartextures.cpp | 126 | llfloateravatartextures.cpp |
127 | llfloaterbeacons.cpp | ||
126 | llfloaterbuildoptions.cpp | 128 | llfloaterbuildoptions.cpp |
127 | llfloaterbump.cpp | 129 | llfloaterbump.cpp |
128 | llfloaterbuycontents.cpp | 130 | llfloaterbuycontents.cpp |
@@ -198,6 +200,7 @@ set(viewer_SOURCE_FILES | |||
198 | llglsandbox.cpp | 200 | llglsandbox.cpp |
199 | llgroupmgr.cpp | 201 | llgroupmgr.cpp |
200 | llgroupnotify.cpp | 202 | llgroupnotify.cpp |
203 | llhomelocationresponder.cpp | ||
201 | llhoverview.cpp | 204 | llhoverview.cpp |
202 | llhudeffectbeam.cpp | 205 | llhudeffectbeam.cpp |
203 | llhudeffect.cpp | 206 | llhudeffect.cpp |
@@ -429,6 +432,9 @@ set(viewer_SOURCE_FILES | |||
429 | pipeline.cpp | 432 | pipeline.cpp |
430 | ) | 433 | ) |
431 | 434 | ||
435 | set(VIEWER_BINARY_NAME "secondlife-bin" CACHE STRING | ||
436 | "The name of the viewer executable to create.") | ||
437 | |||
432 | if (LINUX) | 438 | if (LINUX) |
433 | # We can't set these flags for Darwin, because they get passed to | 439 | # We can't set these flags for Darwin, because they get passed to |
434 | # the PPC compiler. Ugh. | 440 | # the PPC compiler. Ugh. |
@@ -513,6 +519,7 @@ set(viewer_HEADER_FILES | |||
513 | llfloateravatarinfo.h | 519 | llfloateravatarinfo.h |
514 | llfloateravatarpicker.h | 520 | llfloateravatarpicker.h |
515 | llfloateravatartextures.h | 521 | llfloateravatartextures.h |
522 | llfloaterbeacons.h | ||
516 | llfloaterbuildoptions.h | 523 | llfloaterbuildoptions.h |
517 | llfloaterbump.h | 524 | llfloaterbump.h |
518 | llfloaterbuy.h | 525 | llfloaterbuy.h |
@@ -587,6 +594,7 @@ set(viewer_HEADER_FILES | |||
587 | llgivemoney.h | 594 | llgivemoney.h |
588 | llgroupmgr.h | 595 | llgroupmgr.h |
589 | llgroupnotify.h | 596 | llgroupnotify.h |
597 | llhomelocationresponder.h | ||
590 | llhoverview.h | 598 | llhoverview.h |
591 | llhudeffect.h | 599 | llhudeffect.h |
592 | llhudeffectbeam.h | 600 | llhudeffectbeam.h |
@@ -869,6 +877,7 @@ endif (DARWIN) | |||
869 | 877 | ||
870 | if (LINUX) | 878 | if (LINUX) |
871 | LIST(APPEND viewer_SOURCE_FILES llappviewerlinux.cpp) | 879 | LIST(APPEND viewer_SOURCE_FILES llappviewerlinux.cpp) |
880 | LIST(APPEND viewer_SOURCE_FILES llappviewerlinux_api_dbus.cpp) | ||
872 | LIST(APPEND CMAKE_EXE_LINKER_FLAGS -Wl,--as-needed) | 881 | LIST(APPEND CMAKE_EXE_LINKER_FLAGS -Wl,--as-needed) |
873 | 882 | ||
874 | set(viewer_LIBRARIES | 883 | set(viewer_LIBRARIES |
@@ -1018,6 +1027,7 @@ set(viewer_XUI_FILES | |||
1018 | skins/default/xui/en-us/floater_audio_volume.xml | 1027 | skins/default/xui/en-us/floater_audio_volume.xml |
1019 | skins/default/xui/en-us/floater_avatar_picker.xml | 1028 | skins/default/xui/en-us/floater_avatar_picker.xml |
1020 | skins/default/xui/en-us/floater_avatar_textures.xml | 1029 | skins/default/xui/en-us/floater_avatar_textures.xml |
1030 | skins/default/xui/en-us/floater_beacons.xml | ||
1021 | skins/default/xui/en-us/floater_build_options.xml | 1031 | skins/default/xui/en-us/floater_build_options.xml |
1022 | skins/default/xui/en-us/floater_bumps.xml | 1032 | skins/default/xui/en-us/floater_bumps.xml |
1023 | skins/default/xui/en-us/floater_buy_contents.xml | 1033 | skins/default/xui/en-us/floater_buy_contents.xml |
@@ -1236,6 +1246,17 @@ set_source_files_properties(${viewer_CHARACTER_FILES} | |||
1236 | 1246 | ||
1237 | list(APPEND viewer_SOURCE_FILES ${viewer_CHARACTER_FILES}) | 1247 | list(APPEND viewer_SOURCE_FILES ${viewer_CHARACTER_FILES}) |
1238 | 1248 | ||
1249 | if (WINDOWS) | ||
1250 | file(GLOB viewer_INSTALLER_FILES installers/windows/*.nsi) | ||
1251 | |||
1252 | source_group("Installer Files" FILES ${viewer_INSTALLER_FILES}) | ||
1253 | |||
1254 | set_source_files_properties(${viewer_INSTALLER_FILES} | ||
1255 | PROPERTIES HEADER_FILE_ONLY TRUE) | ||
1256 | |||
1257 | list(APPEND viewer_SOURCE_FILES ${viewer_INSTALLER_FILES}) | ||
1258 | endif (WINDOWS) | ||
1259 | |||
1239 | if (FMOD) | 1260 | if (FMOD) |
1240 | set_source_files_properties(llstartup.cpp PROPERTIES COMPILE_FLAGS -DLL_FMOD) | 1261 | set_source_files_properties(llstartup.cpp PROPERTIES COMPILE_FLAGS -DLL_FMOD) |
1241 | 1262 | ||
@@ -1262,15 +1283,15 @@ list(APPEND viewer_SOURCE_FILES ${viewer_HEADER_FILES}) | |||
1262 | set_source_files_properties(${viewer_HEADER_FILES} | 1283 | set_source_files_properties(${viewer_HEADER_FILES} |
1263 | PROPERTIES HEADER_FILE_ONLY TRUE) | 1284 | PROPERTIES HEADER_FILE_ONLY TRUE) |
1264 | 1285 | ||
1265 | add_executable(secondlife-bin | 1286 | add_executable(${VIEWER_BINARY_NAME} |
1266 | WIN32 | 1287 | WIN32 |
1267 | MACOSX_BUNDLE | 1288 | MACOSX_BUNDLE |
1268 | ${viewer_SOURCE_FILES} | 1289 | ${viewer_SOURCE_FILES} |
1269 | ) | 1290 | ) |
1270 | check_message_template(secondlife-bin) | 1291 | check_message_template(${VIEWER_BINARY_NAME}) |
1271 | 1292 | ||
1272 | if (LLKDU_LIBRARY) | 1293 | if (LLKDU_LIBRARY) |
1273 | add_dependencies(secondlife-bin ${LLKDU_LIBRARY}) | 1294 | add_dependencies(${VIEWER_BINARY_NAME} ${LLKDU_LIBRARY}) |
1274 | endif (LLKDU_LIBRARY) | 1295 | endif (LLKDU_LIBRARY) |
1275 | 1296 | ||
1276 | set(PACKAGE OFF CACHE BOOL | 1297 | set(PACKAGE OFF CACHE BOOL |
@@ -1278,12 +1299,12 @@ set(PACKAGE OFF CACHE BOOL | |||
1278 | 1299 | ||
1279 | if (WINDOWS) | 1300 | if (WINDOWS) |
1280 | if(MSVC71) | 1301 | if(MSVC71) |
1281 | set(release_flags "/MAP:Release/secondlife-bin.map /MAPINFO:LINES") | 1302 | set(release_flags "/MAP:Release/${VIEWER_BINARY_NAME}.map /MAPINFO:LINES") |
1282 | else(MSVC71) | 1303 | else(MSVC71) |
1283 | set(release_flags "/MAP:Release/secondlife-bin.map") | 1304 | set(release_flags "/MAP:Release/${VIEWER_BINARY_NAME}.map") |
1284 | endif(MSVC71) | 1305 | endif(MSVC71) |
1285 | 1306 | ||
1286 | set_target_properties(secondlife-bin | 1307 | set_target_properties(${VIEWER_BINARY_NAME} |
1287 | PROPERTIES | 1308 | PROPERTIES |
1288 | LINK_FLAGS "/debug /NODEFAULTLIB:MSVCRT /SUBSYSTEM:WINDOWS" | 1309 | LINK_FLAGS "/debug /NODEFAULTLIB:MSVCRT /SUBSYSTEM:WINDOWS" |
1289 | LINK_FLAGS_DEBUG "/NODEFAULTLIB:LIBCMT /NODEFAULTLIB:MSVCRTD" | 1310 | LINK_FLAGS_DEBUG "/NODEFAULTLIB:LIBCMT /NODEFAULTLIB:MSVCRTD" |
@@ -1293,20 +1314,20 @@ if (WINDOWS) | |||
1293 | # sets the 'working directory' for debugging from visual studio. | 1314 | # sets the 'working directory' for debugging from visual studio. |
1294 | if (NOT UNATTENDED) | 1315 | if (NOT UNATTENDED) |
1295 | add_custom_command( | 1316 | add_custom_command( |
1296 | TARGET secondlife-bin PRE_BUILD | 1317 | TARGET ${VIEWER_BINARY_NAME} PRE_BUILD |
1297 | COMMAND ${CMAKE_SOURCE_DIR}/tools/vstool/vstool.exe | 1318 | COMMAND ${CMAKE_SOURCE_DIR}/tools/vstool/vstool.exe |
1298 | ARGS | 1319 | ARGS |
1299 | --solution | 1320 | --solution |
1300 | ${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}.sln | 1321 | ${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}.sln |
1301 | --workingdir | 1322 | --workingdir |
1302 | secondlife-bin | 1323 | ${VIEWER_BINARY_NAME} |
1303 | ${CMAKE_CURRENT_SOURCE_DIR} | 1324 | ${CMAKE_CURRENT_SOURCE_DIR} |
1304 | COMMENT "Setting the secondlife-bin working directory for debugging." | 1325 | COMMENT "Setting the ${VIEWER_BINARY_NAME} working directory for debugging." |
1305 | ) | 1326 | ) |
1306 | endif (NOT UNATTENDED) | 1327 | endif (NOT UNATTENDED) |
1307 | 1328 | ||
1308 | add_custom_command( | 1329 | add_custom_command( |
1309 | TARGET secondlife-bin PRE_BUILD | 1330 | TARGET ${VIEWER_BINARY_NAME} PRE_BUILD |
1310 | COMMAND ${CMAKE_COMMAND} | 1331 | COMMAND ${CMAKE_COMMAND} |
1311 | ARGS | 1332 | ARGS |
1312 | -E | 1333 | -E |
@@ -1317,7 +1338,7 @@ if (WINDOWS) | |||
1317 | ) | 1338 | ) |
1318 | 1339 | ||
1319 | add_custom_command( | 1340 | add_custom_command( |
1320 | TARGET secondlife-bin PRE_BUILD | 1341 | TARGET ${VIEWER_BINARY_NAME} PRE_BUILD |
1321 | COMMAND ${CMAKE_COMMAND} | 1342 | COMMAND ${CMAKE_COMMAND} |
1322 | ARGS | 1343 | ARGS |
1323 | -E | 1344 | -E |
@@ -1327,10 +1348,10 @@ if (WINDOWS) | |||
1327 | COMMENT "Copying message.xml to the runtime folder." | 1348 | COMMENT "Copying message.xml to the runtime folder." |
1328 | ) | 1349 | ) |
1329 | 1350 | ||
1330 | add_dependencies(secondlife-bin copy_win_libs) | 1351 | add_dependencies(${VIEWER_BINARY_NAME} copy_win_libs) |
1331 | 1352 | ||
1332 | if (EXISTS ${CMAKE_SOURCE_DIR}/copy_win_scripts) | 1353 | if (EXISTS ${CMAKE_SOURCE_DIR}/copy_win_scripts) |
1333 | add_dependencies(secondlife-bin copy_win_scripts) | 1354 | add_dependencies(${VIEWER_BINARY_NAME} copy_win_scripts) |
1334 | endif (EXISTS ${CMAKE_SOURCE_DIR}/copy_win_scripts) | 1355 | endif (EXISTS ${CMAKE_SOURCE_DIR}/copy_win_scripts) |
1335 | 1356 | ||
1336 | add_custom_command( | 1357 | add_custom_command( |
@@ -1340,14 +1361,14 @@ if (WINDOWS) | |||
1340 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | 1361 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py |
1341 | --configuration=${CMAKE_CFG_INTDIR} | 1362 | --configuration=${CMAKE_CFG_INTDIR} |
1342 | --channel=${VIEWER_CHANNEL} | 1363 | --channel=${VIEWER_CHANNEL} |
1343 | --login_channel=${VIEWER_CHANNEL} | 1364 | --login_channel=${VIEWER_LOGIN_CHANNEL} |
1344 | --grid=${GRID} | 1365 | --grid=${GRID} |
1345 | --source=${CMAKE_CURRENT_SOURCE_DIR} | 1366 | --source=${CMAKE_CURRENT_SOURCE_DIR} |
1346 | --artwork=${ARTWORK_DIR} | 1367 | --artwork=${ARTWORK_DIR} |
1347 | --build=${CMAKE_CURRENT_BINARY_DIR} | 1368 | --build=${CMAKE_CURRENT_BINARY_DIR} |
1348 | --dest=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR} | 1369 | --dest=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR} |
1349 | --touch=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/touched.bat | 1370 | --touch=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/touched.bat |
1350 | DEPENDS secondlife-bin ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | 1371 | DEPENDS ${VIEWER_BINARY_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py |
1351 | ) | 1372 | ) |
1352 | if (PACKAGE) | 1373 | if (PACKAGE) |
1353 | add_custom_target(package ALL DEPENDS ${CMAKE_CFG_INTDIR}/touched.bat) | 1374 | add_custom_target(package ALL DEPENDS ${CMAKE_CFG_INTDIR}/touched.bat) |
@@ -1355,7 +1376,7 @@ if (WINDOWS) | |||
1355 | endif (PACKAGE) | 1376 | endif (PACKAGE) |
1356 | endif (WINDOWS) | 1377 | endif (WINDOWS) |
1357 | 1378 | ||
1358 | target_link_libraries(secondlife-bin | 1379 | target_link_libraries(${VIEWER_BINARY_NAME} |
1359 | ${LLAUDIO_LIBRARIES} | 1380 | ${LLAUDIO_LIBRARIES} |
1360 | ${LLCHARACTER_LIBRARIES} | 1381 | ${LLCHARACTER_LIBRARIES} |
1361 | ${LLIMAGE_LIBRARIES} | 1382 | ${LLIMAGE_LIBRARIES} |
@@ -1376,7 +1397,7 @@ target_link_libraries(secondlife-bin | |||
1376 | ${viewer_LIBRARIES} | 1397 | ${viewer_LIBRARIES} |
1377 | ${BOOST_PROGRAM_OPTIONS_LIBRARY} | 1398 | ${BOOST_PROGRAM_OPTIONS_LIBRARY} |
1378 | ${BOOST_REGEX_LIBRARY} | 1399 | ${BOOST_REGEX_LIBRARY} |
1379 | ${BOOST_SIGNALS_LIBRARY} | 1400 | ${DBUSGLIB_LIBRARIES} |
1380 | ${OPENGL_LIBRARIES} | 1401 | ${OPENGL_LIBRARIES} |
1381 | ${FMODWRAPPER_LIBRARY} | 1402 | ${FMODWRAPPER_LIBRARY} |
1382 | ${OPENGL_LIBRARIES} | 1403 | ${OPENGL_LIBRARIES} |
@@ -1388,7 +1409,6 @@ target_link_libraries(secondlife-bin | |||
1388 | ${QUICKTIME_LIBRARY} | 1409 | ${QUICKTIME_LIBRARY} |
1389 | ${WINDOWS_LIBRARIES} | 1410 | ${WINDOWS_LIBRARIES} |
1390 | ${XMLRPCEPI_LIBRARIES} | 1411 | ${XMLRPCEPI_LIBRARIES} |
1391 | ${ZLIB_LIBRARIES} | ||
1392 | ${ELFIO_LIBRARIES} | 1412 | ${ELFIO_LIBRARIES} |
1393 | ) | 1413 | ) |
1394 | 1414 | ||
@@ -1402,8 +1422,8 @@ if (LINUX) | |||
1402 | add_custom_command( | 1422 | add_custom_command( |
1403 | OUTPUT secondlife-stripped | 1423 | OUTPUT secondlife-stripped |
1404 | COMMAND strip | 1424 | COMMAND strip |
1405 | ARGS --strip-debug -o secondlife-stripped secondlife-bin | 1425 | ARGS --strip-debug -o secondlife-stripped ${VIEWER_BINARY_NAME} |
1406 | DEPENDS secondlife-bin | 1426 | DEPENDS ${VIEWER_BINARY_NAME} |
1407 | ) | 1427 | ) |
1408 | 1428 | ||
1409 | set(product SecondLife-${ARCH}-${viewer_VERSION}) | 1429 | set(product SecondLife-${ARCH}-${viewer_VERSION}) |
@@ -1415,7 +1435,7 @@ if (LINUX) | |||
1415 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | 1435 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py |
1416 | --grid=${GRID} | 1436 | --grid=${GRID} |
1417 | --channel=${VIEWER_CHANNEL} | 1437 | --channel=${VIEWER_CHANNEL} |
1418 | --login_channel=${VIEWER_CHANNEL} | 1438 | --login_channel=${VIEWER_LOGIN_CHANNEL} |
1419 | --installer_name=${product} | 1439 | --installer_name=${product} |
1420 | --arch=${ARCH} | 1440 | --arch=${ARCH} |
1421 | --source=${CMAKE_CURRENT_SOURCE_DIR} | 1441 | --source=${CMAKE_CURRENT_SOURCE_DIR} |
@@ -1435,7 +1455,7 @@ endif (LINUX) | |||
1435 | if (DARWIN) | 1455 | if (DARWIN) |
1436 | set(product "Second Life") | 1456 | set(product "Second Life") |
1437 | set_target_properties( | 1457 | set_target_properties( |
1438 | secondlife-bin | 1458 | ${VIEWER_BINARY_NAME} |
1439 | PROPERTIES | 1459 | PROPERTIES |
1440 | OUTPUT_NAME "${product}" | 1460 | OUTPUT_NAME "${product}" |
1441 | MACOSX_BUNDLE_INFO_STRING "info string - localize me" | 1461 | MACOSX_BUNDLE_INFO_STRING "info string - localize me" |
@@ -1449,7 +1469,7 @@ if (DARWIN) | |||
1449 | ) | 1469 | ) |
1450 | 1470 | ||
1451 | add_custom_command( | 1471 | add_custom_command( |
1452 | TARGET secondlife-bin POST_BUILD | 1472 | TARGET ${VIEWER_BINARY_NAME} POST_BUILD |
1453 | COMMAND ${PYTHON_EXECUTABLE} | 1473 | COMMAND ${PYTHON_EXECUTABLE} |
1454 | ARGS | 1474 | ARGS |
1455 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | 1475 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py |
@@ -1460,28 +1480,31 @@ if (DARWIN) | |||
1460 | --artwork=${ARTWORK_DIR} | 1480 | --artwork=${ARTWORK_DIR} |
1461 | --build=${CMAKE_CURRENT_BINARY_DIR} | 1481 | --build=${CMAKE_CURRENT_BINARY_DIR} |
1462 | --dest=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${product}.app | 1482 | --dest=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${product}.app |
1463 | DEPENDS secondlife-bin ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | 1483 | DEPENDS ${VIEWER_BINARY_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py |
1464 | ) | 1484 | ) |
1465 | 1485 | ||
1466 | if (PACKAGE) | 1486 | if (PACKAGE) |
1467 | add_custom_target(package | 1487 | add_custom_target(package ALL DEPENDS ${VIEWER_BINARY_NAME}) |
1468 | COMMAND | ||
1469 | ${PYTHON_EXECUTABLE} | ||
1470 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | ||
1471 | --grid=${GRID} | ||
1472 | --configuration=${CMAKE_CFG_INTDIR} | ||
1473 | --channel=${VIEWER_CHANNEL} | ||
1474 | --login_channel=${VIEWER_CHANNEL} | ||
1475 | --source=${CMAKE_CURRENT_SOURCE_DIR} | ||
1476 | --artwork=${ARTWORK_DIR} | ||
1477 | --build=${CMAKE_CURRENT_BINARY_DIR} | ||
1478 | --dest=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${product}.app | ||
1479 | --touch=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/.${product}.touched | ||
1480 | DEPENDS | ||
1481 | secondlife-bin | ||
1482 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | ||
1483 | ) | ||
1484 | add_dependencies(package mac-updater mac-crash-logger) | 1488 | add_dependencies(package mac-updater mac-crash-logger) |
1489 | |||
1490 | add_custom_command( | ||
1491 | TARGET package POST_BUILD | ||
1492 | COMMAND ${PYTHON_EXECUTABLE} | ||
1493 | ARGS | ||
1494 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | ||
1495 | --grid=${GRID} | ||
1496 | --configuration=${CMAKE_CFG_INTDIR} | ||
1497 | --channel=${VIEWER_CHANNEL} | ||
1498 | --login_channel=${VIEWER_LOGIN_CHANNEL} | ||
1499 | --source=${CMAKE_CURRENT_SOURCE_DIR} | ||
1500 | --artwork=${ARTWORK_DIR} | ||
1501 | --build=${CMAKE_CURRENT_BINARY_DIR} | ||
1502 | --dest=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${product}.app | ||
1503 | --touch=${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/.${product}.touched | ||
1504 | DEPENDS | ||
1505 | ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py | ||
1506 | ) | ||
1507 | |||
1485 | endif (PACKAGE) | 1508 | endif (PACKAGE) |
1486 | endif (DARWIN) | 1509 | endif (DARWIN) |
1487 | 1510 | ||