From 12630f504b022b0718655a615d2fbb1d045ded18 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Wed, 3 Mar 2021 11:17:49 +0200 Subject: Added full set of platform #defines --- CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index ea25183f..d5e51d23 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -176,7 +176,12 @@ set (SOURCES ${CMAKE_CURRENT_BINARY_DIR}/embedded.c ${CMAKE_CURRENT_BINARY_DIR}/embedded.h ) +if (ANDROID) + set (MOBILE 1) + add_definitions (-DiPlatformAndroidMobile=1) +endif () if (IOS) + set (MOBILE 1) add_definitions (-DiPlatformAppleMobile=1) list (APPEND SOURCES src/ios.m @@ -199,6 +204,14 @@ if (MSYS) list (APPEND SOURCES src/win32.c src/win32.h ${CMAKE_CURRENT_BINARY_DIR}/lagrange.rc) endif () set_source_files_properties (${RESOURCES} PROPERTIES MACOSX_PACKAGE_LOCATION Resources) +if (MSYS OR (APPLE AND NOT MOBILE) OR (UNIX AND NOT MOBILE)) + add_definitions (-DiPlatformPcDesktop=1) +endif () +if (MOBILE) + add_definitions (-DiPlatformMobile=1) +else () + add_definitions (-DiPlatformDesktop=1) +endif () # Target. add_executable (app ${SOURCES} ${RESOURCES}) -- cgit v1.2.3