starting game planning
This commit is contained in:
@@ -8,20 +8,12 @@ if(NOT CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE Release)
|
||||
endif()
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Dependencies
|
||||
#
|
||||
# Native build: raylib + RmlUi come from nixpkgs / the `rmlui` derivation,
|
||||
# found on the default system paths set up by the dev shell.
|
||||
#
|
||||
# Wasm build: raylib + RmlUi come from the `raylibWasm` / `rmluiWasm`
|
||||
# derivations, located via -DCMAKE_PREFIX_PATH set by devShells.wasm.
|
||||
# ---------------------------------------------------------------------------
|
||||
find_package(raylib REQUIRED)
|
||||
find_package(RmlUi REQUIRED)
|
||||
|
||||
add_executable(gamejam
|
||||
src/main.cpp
|
||||
src/Game.cpp
|
||||
src/Application.cpp
|
||||
src/backend/RaylibSystemInterface.cpp
|
||||
src/backend/RaylibRenderInterface.cpp
|
||||
@@ -39,9 +31,6 @@ target_include_directories(gamejam PRIVATE ${CMAKE_SOURCE_DIR}/src)
|
||||
set(ASSET_DIR ${CMAKE_SOURCE_DIR}/assets)
|
||||
|
||||
if(EMSCRIPTEN)
|
||||
# -----------------------------------------------------------------------
|
||||
# Wasm-specific settings
|
||||
# -----------------------------------------------------------------------
|
||||
set(CMAKE_EXECUTABLE_SUFFIX ".html")
|
||||
|
||||
target_link_options(gamejam PRIVATE
|
||||
@@ -51,8 +40,7 @@ if(EMSCRIPTEN)
|
||||
"-sFORCE_FILESYSTEM=1"
|
||||
"--preload-file=${ASSET_DIR}@assets"
|
||||
# "--shell-file=${CMAKE_SOURCE_DIR}/shell.html"
|
||||
)
|
||||
|
||||
)
|
||||
|
||||
else()
|
||||
add_custom_command(TARGET gamejam POST_BUILD
|
||||
|
||||
Reference in New Issue
Block a user