diff --git a/CMakeLists.txt b/CMakeLists.txt
index ac635d4ebc..3158cb665a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,10 +16,14 @@ set(CMAKE_MACOSX_RPATH 1)
set(TITLE_SEQUENCE_URL "https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2/title-sequence-v0.1.2.zip")
set(TITLE_SEQUENCE_SHA1 "1136ef92bfb05cd1cba9831ba6dc4a653d87a246")
+set(OBJECTS_URL "https://github.com/OpenRCT2/objects/releases/download/v1.0-beta.2/objects.zip")
+set(OBJECTS_SHA1 "4cc7b67705107f9ee07eec4d6dd3e4786056ddd1")
+
option(FORCE32 "Force 32-bit build. It will add `-m32` to compiler flags.")
option(WITH_TESTS "Build tests")
option(PORTABLE "Create a portable build (-rpath=$ORIGIN)" OFF)
option(DOWNLOAD_TITLE_SEQUENCES "Download title sequences during installation." ON)
+option(DOWNLOAD_OBJECTS "Download objects during installation." ON)
# Options
option(STATIC "Create a static build.")
@@ -209,6 +213,12 @@ if (DOWNLOAD_TITLE_SEQUENCES)
file(REMOVE \$ENV{DESTDIR}${CMAKE_INSTALL_FULL_DATADIR}/${PROJECT}/title/title-sequences.zip)\n\
endif ()")
endif ()
+if (DOWNLOAD_OBJECTS)
+ set(OBJECT_DIR "\$ENV{DESTDIR}${CMAKE_INSTALL_FULL_DATADIR}/${PROJECT}/object")
+ install(CODE "file(DOWNLOAD ${OBJECTS_URL} ${OBJECT_DIR}/objects.zip EXPECTED_HASH SHA1=${OBJECTS_SHA1} SHOW_PROGRESS)")
+ install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E chdir ${OBJECT_DIR}/ \"${CMAKE_COMMAND}\" -E tar xvf objects.zip)")
+ install(CODE "file(REMOVE ${OBJECT_DIR}/objects.zip)")
+endif ()
install(TARGETS "libopenrct2" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
install(TARGETS "openrct2" RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
diff --git a/openrct2.proj b/openrct2.proj
index f2ea557a4e..879f650fd1 100644
--- a/openrct2.proj
+++ b/openrct2.proj
@@ -71,6 +71,8 @@
667f873ab7a4d246062565fad32fb6d8e203ee73
https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2/title-sequence-v0.1.2.zip
1136ef92bfb05cd1cba9831ba6dc4a653d87a246
+ https://github.com/OpenRCT2/objects/releases/download/v1.0-beta.2/objects.zip
+ 4cc7b67705107f9ee07eec4d6dd3e4786056ddd1
@@ -214,6 +216,15 @@
OutputDirectory="$(TargetDir)data\title" />
+
+
+
+
+