Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. Valenoern
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 5
    • Best 2
    • Groups 0

    Topics created by Valenoern

    • Valenoern

      Including files from one directory up with CMake or basic builders
      App Development • • Valenoern

      2
      0
      Votes
      2
      Posts
      168
      Views

      Valenoern

      The solution to this was laughably simple.
      all I had to do was touch CMakeLists.txt making a completely empty file in the zensekai directory, and then CMake automatically decided to continue in zensekai-click with the other CMakeLists.txt.

      edit 7-13:
      There was actually a little more required.

      in the top CMakeLists.txt I had to put

      add_subdirectory(zensekai-click)

      and in the zensekai-click one I accessed/disambiguated the two directories with

      # set $PR_ROOT to upper directory get_filename_component(PR_ROOT "../" ABSOLUTE) # set $CLICK_DIR to zensekai-click directory set(CLICK_DIR "${PR_ROOT}/zensekai-click")

      another thing you might run into developing a click package that copies binaries is permissions on binaries.
      I set them in the loop that copies the binaries like so:

      foreach(binary ${BINARIES}) install(FILES ${PR_ROOT}/bin/${binary} # the important part PERMISSIONS OWNER_READ OWNER_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE # this might actually be unnecessarily permissive*. # it might be enough to just have OWNER_READ and OWNER_EXECUTE DESTINATION ${DATA_DIR} ) endforeach()

      (* I got sidetracked thinking the permissions weren't enough when I accidentally had my project copying the x86_64 godot binary for a bit - which had bash claiming it "wasn't permitted" to execute while it actually meant that was impossible.)

    • Valenoern

      Recommended approach for using openGL or other libraries in UT app?
      App Development • • Valenoern

      8
      0
      Votes
      8
      Posts
      469
      Views

      H

      Just saw, someone (Jonny?) wrote an article on how to ship dependencies...
      http://docs.ubports.com/de/latest/appdev/guides/dependencies.html