mirror of
https://github.com/OpenDriver2/REDRIVER2.git
synced 2024-11-22 10:22:48 +01:00
- remove CMake files
This commit is contained in:
parent
c33dc9c78b
commit
6de9f86938
@ -1,48 +0,0 @@
|
||||
cmake_minimum_required (VERSION 3.0)
|
||||
|
||||
project (Emulator_${TARGET_ARCH})
|
||||
|
||||
set(OPT_DEFINITIONS "")
|
||||
|
||||
#Extract current source folder name.
|
||||
get_filename_component(PLATFORM_SPECIFIC_FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
|
||||
|
||||
#Enable NTSC mode
|
||||
OPTIONAL_DEFINE(NTSC_VERSION "Enable/Disable NTSC Mode" ON)
|
||||
|
||||
#Enable 32-bit address for tag
|
||||
OPTIONAL_DEFINE(USE_32_BIT_ADDR "Enable/Disable 32-bit address for tag" ON)
|
||||
|
||||
#Setup platform specific / game code include folder
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
#Recursively locate the source files for SPEC_PSX.
|
||||
file(GLOB_RECURSE EMULATOR_SPECIFIC_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/*.C ${CMAKE_CURRENT_SOURCE_DIR}/*.S ${CMAKE_CURRENT_SOURCE_DIR}/*.H ${CMAKE_CURRENT_SOURCE_DIR}/*.CUR ${CMAKE_CURRENT_SOURCE_DIR}/*.RC)
|
||||
|
||||
#Group solution source files to correct folders.
|
||||
source_group(${PLATFORM_SPECIFIC_FOLDER_NAME} FILES ${EMULATOR_SPECIFIC_SRCS})
|
||||
|
||||
if(NOT ANDROID)
|
||||
add_library(
|
||||
${PROJECT_NAME}
|
||||
STATIC
|
||||
${EMULATOR_SPECIFIC_SRCS}
|
||||
)
|
||||
endif()
|
||||
|
||||
#Include all platform specific cmake files.
|
||||
include("PLATFORM/Windows.cmake")
|
||||
include("PLATFORM/Mingw.cmake")
|
||||
include("PLATFORM/Linux.cmake")
|
||||
include("PLATFORM/Emscripten.cmake")
|
||||
include("PLATFORM/Android.cmake")
|
||||
|
||||
if (NOT ANDROID)
|
||||
BuildPreProcessorDefinitions()
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE GLEW_STATIC)
|
||||
|
||||
set_target_properties(
|
||||
${PROJECT_NAME} PROPERTIES OUTPUT_NAME "PSX"
|
||||
${PROJECT_NAME} PROPERTIES FOLDER "Libs"
|
||||
)
|
||||
endif()
|
@ -1,14 +0,0 @@
|
||||
if(ANDROID)
|
||||
|
||||
Message("Compiling for Android!")
|
||||
|
||||
include_directories(${ROOT_DIR}/EXTERNAL/SDL/include)
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
|
||||
endif()
|
@ -1,16 +0,0 @@
|
||||
if(EMSCRIPTEN)
|
||||
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
|
||||
find_package(OpenGL REQUIRED)
|
||||
include_directories(${OPENGL_INCLUDE_DIR})
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -s USE_SDL=2 --emrun -s ASSERTIONS=1 --std=c++11 -s USE_WEBGL2=1 -s FULL_ES3=1 -s WASM=1 -s ALLOW_MEMORY_GROWTH=1")
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wno-error=format-security -Wno-narrowing -Wno-nonportable-include-path")
|
||||
|
||||
endif()
|
@ -1,23 +0,0 @@
|
||||
if(LINUX)
|
||||
|
||||
#Find libs
|
||||
find_package(SDL2 REQUIRED)
|
||||
find_package(OpenGL REQUIRED)
|
||||
#We want to link GLEW statically
|
||||
set(GLEW_USE_STATIC_LIBS ON)
|
||||
find_package(GLEW REQUIRED)
|
||||
|
||||
#Setup project include directories
|
||||
include_directories(${GLEW_INCLUDE_DIR})
|
||||
include_directories(${SDL2_INCLUDE_DIR})
|
||||
|
||||
set(PSX_LIB libPSX.a)
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-narrowing")
|
||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wno-narrowing")
|
||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Wno-narrowing")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-narrowing")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wno-narrowing")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wno-narrowing")
|
||||
|
||||
endif()
|
@ -1,26 +0,0 @@
|
||||
if(MINGW)
|
||||
|
||||
Message("Compiling for Windows!")
|
||||
|
||||
#Find libs
|
||||
find_package(SDL2 REQUIRED)
|
||||
find_package(OpenGL REQUIRED)
|
||||
#We want to link GLEW statically
|
||||
set(GLEW_USE_STATIC_LIBS ON)
|
||||
find_package(GLEW REQUIRED)
|
||||
|
||||
#We want to link GLEW statically
|
||||
set(GLEW_USE_STATIC_LIBS ON)
|
||||
|
||||
#Setup project include directories
|
||||
include_directories(${GLEW_INCLUDE_DIR})
|
||||
include_directories(${SDL2_INCLUDE_DIR})
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-narrowing -std=c++11")
|
||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wno-narrowing -std=c++11")
|
||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Wno-narrowing -std=c++11")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-narrowing -std=c++11")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wno-narrowing -std=c++11")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wno-narrowing -std=c++11")
|
||||
|
||||
endif()
|
@ -1,32 +0,0 @@
|
||||
if(MSVC)
|
||||
|
||||
Message("Compiling for Windows!")
|
||||
|
||||
#SET(USE_VULKAN TRUE)
|
||||
#SET(USE_D3D9 TRUE)
|
||||
|
||||
#
|
||||
list(APPEND CMAKE_PREFIX_PATH ${EXTERN_LIB_PATH}/glew-2.1.0)
|
||||
list(APPEND CMAKE_LIBRARY_PATH ${EXTERN_LIB_PATH}/glew-2.1.0/lib/Release/Win32)
|
||||
|
||||
#Find libs
|
||||
find_package(SDL2 REQUIRED)
|
||||
if(USE_VULKAN)
|
||||
find_package(Vulkan REQUIRED)
|
||||
include_directories(${Vulkan_INCLUDE_DIR})
|
||||
elseif(USE_D3D9)
|
||||
find_package(D3D9 REQUIRED)
|
||||
include_directories(${DIRECTX_INCLUDE_DIRS})
|
||||
else()
|
||||
find_package(OpenGL REQUIRED)
|
||||
#We want to link GLEW statically
|
||||
set(GLEW_USE_STATIC_LIBS ON)
|
||||
find_package(GLEW REQUIRED)
|
||||
|
||||
#Setup project include directories
|
||||
include_directories(${GLEW_INCLUDE_DIR})
|
||||
endif()
|
||||
|
||||
include_directories(${SDL2_INCLUDE_DIR})
|
||||
|
||||
endif()
|
Loading…
Reference in New Issue
Block a user