diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/CMakeLists.txt | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c7822ee7..003dfe73 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -81,13 +81,20 @@ if(APPLE) list(APPEND RESOURCES ${ICON}) endif() -add_executable(monero-wallet-gui ${EXECUTABLE_FLAG} main/main.cpp +set(monero_wallet_gui_sources ${SOURCE_FILES} ${PASS_STRENGTH_FILES} ${QR_CODE_FILES} ${RESOURCES} ) +if(NOT ANDROID) + add_executable(monero-wallet-gui ${EXECUTABLE_FLAG} ${monero_wallet_gui_sources}) +else() + add_library(monero-wallet-gui SHARED ${monero_wallet_gui_sources}) + set_target_properties(monero-wallet-gui PROPERTIES COMPILE_DEFINITIONS "ANDROID") +endif() + set_target_properties(monero-wallet-gui PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" MACOSX_BUNDLE TRUE @@ -164,13 +171,17 @@ if(X11_FOUND) endif() if(WITH_SCANNER) - target_link_libraries(monero-wallet-gui - ${ZBAR_LIBRARIES} - jpeg - v4l2 - v4lconvert - rt - ) + if(NOT ANDROID) + target_link_libraries(monero-wallet-gui + ${ZBAR_LIBRARIES} + jpeg + v4l2 + v4lconvert + rt + ) + else() + target_link_libraries(monero-wallet-gui ${ZBAR_LIBRARIES}) + endif() endif() add_custom_command(TARGET monero-wallet-gui POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:daemon> $<TARGET_FILE_DIR:monero-wallet-gui>) |
