Changeset View
Changeset View
Standalone View
Standalone View
src/lib/marble/CMakeLists.txt
Show First 20 Lines • Show All 441 Lines • ▼ Show 20 Line(s) | |||||
442 | 442 | | |||
443 | target_include_directories(marblewidget | 443 | target_include_directories(marblewidget | ||
444 | INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>" | 444 | INTERFACE "$<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>" | ||
445 | ) | 445 | ) | ||
446 | 446 | | |||
447 | # choose the correct target install library path | 447 | # choose the correct target install library path | ||
448 | if(WIN32) | 448 | if(WIN32) | ||
449 | install(TARGETS marblewidget EXPORT MarbleTargets RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX} ARCHIVE DESTINATION lib) | 449 | install(TARGETS marblewidget EXPORT MarbleTargets RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX} ARCHIVE DESTINATION lib) | ||
450 | elseif(APPLE) | 450 | elseif(APPLE AND APPLE_STANDALONE_BUNDLE) | ||
451 | install(TARGETS marblewidget LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/Marble.app/Contents/MacOS/lib) | 451 | install(TARGETS marblewidget LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/Marble.app/Contents/MacOS/lib) | ||
452 | else() | 452 | else() | ||
453 | install(TARGETS marblewidget | 453 | install(TARGETS marblewidget | ||
454 | EXPORT MarbleTargets | 454 | EXPORT MarbleTargets | ||
455 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) | 455 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) | ||
456 | endif() | 456 | endif() | ||
457 | 457 | | |||
458 | 458 | | |||
459 | ########### install headers & cmake config files ############### | 459 | ########### install headers & cmake config files ############### | ||
460 | 460 | | |||
461 | if (APPLE) | 461 | if (APPLE AND APPLE_STANDALONE_BUNDLE) | ||
462 | # TODO: find how to install & deploy library, headers and config files as bundle for development | 462 | # TODO: find how to install & deploy library, headers and config files as bundle for development | ||
463 | return() | 463 | return() | ||
464 | endif() | 464 | endif() | ||
465 | 465 | | |||
466 | if (MARBLE_NO_WEBKITWIDGETS) | 466 | if (MARBLE_NO_WEBKITWIDGETS) | ||
467 | set(marble_WebKit | 467 | set(marble_WebKit | ||
468 | NullMarbleWebView.h | 468 | NullMarbleWebView.h | ||
469 | NullTinyWebBrowser.h | 469 | NullTinyWebBrowser.h | ||
▲ Show 20 Lines • Show All 280 Lines • Show Last 20 Lines |