diff --git a/.circleci/config.yml b/.circleci/config.yml index dfc4f13fb..b0f23b98d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -55,6 +55,7 @@ jobs: - run: sudo chmod +rx /opt/devkitpro/tools/bin/makerom - run: cmake -S. -Bbuild -DNIGHTLY_BUILD=ON -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/3DS.cmake - run: cmake --build build -j 2 + - store_artifacts: {path: ./build/devilutionx.3dsx, destination: devilutionx.3dsx} - store_artifacts: {path: ./build/devilutionx.cia, destination: devilutionx.cia} amigaos-m68k: docker: diff --git a/CMakeLists.txt b/CMakeLists.txt index e8b912cb2..fead9bcc7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1228,9 +1228,11 @@ if(NINTENDO_3DS) add_dependencies(romfs_files romfs_directory devilutionx_mpq) include(Tools3DS) + add_3dsx_target(${BIN_TARGET}) add_cia_target(${BIN_TARGET} ${APP_RSF} ${APP_BANNER} ${APP_AUDIO}) get_filename_component(APP_TARGET_PREFIX ${BIN_TARGET} NAME_WE) + add_dependencies(${APP_TARGET_PREFIX}_3dsx romfs_files) add_dependencies(${APP_TARGET_PREFIX}_cia romfs_files) endif()