-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
40 lines (27 loc) · 1.21 KB
/
CMakeLists.txt
File metadata and controls
40 lines (27 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# CMakeList.txt : Top-level CMake project file, do global configuration
# and include sub-projects here.
cmake_minimum_required (VERSION 3.8)
project ("EmscriptenProjects")
if(EMSCRIPTEN)
set(CMAKE_BUILD_TYPE "Emscripten")
endif()
# LOCATE RAYLIB LIBRARY
# =============================================================================
if(MSVC)
set(RAYLIB_DIR "${CMAKE_HOME_DIRECTORY}/libs/Raylib3")
set(RAYLIB_INCLUDE_DIR "${RAYLIB_DIR}/include")
set(RAYLIB_LIBRARY_DIR "${RAYLIB_DIR}/bin/x64/${CMAKE_BUILD_TYPE}/")
set(RAYLIB_LIBRARIES "winmm.lib;${RAYLIB_LIBRARY_DIR}/raylib.lib;")
elseif(EMSCRIPTEN)
set(RAYLIB_DIR "${CMAKE_HOME_DIRECTORY}/libs/Raylib3")
set(RAYLIB_INCLUDE_DIR "${RAYLIB_DIR}/include")
set(RAYLIB_LIBRARY_DIR "${RAYLIB_DIR}/bin/Emscripten")
set(RAYLIB_LIBRARIES "${RAYLIB_LIBRARY_DIR}/libraylib.a;")
endif()
# =============================================================================
# Include sub-projects.
# =============================================================================
add_subdirectory ("projects/HelloRaylib")
add_subdirectory ("projects/Pong")
# TODO: add any additional sub projects here!
# =============================================================================