26 lines
1.0 KiB
CMake
26 lines
1.0 KiB
CMake
cmake_minimum_required(VERSION 2.8.12)
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
set(CMAKE_C_STANDARD 99)
|
|
|
|
project("Project64-bridge")
|
|
include_directories(..)
|
|
include_directories(../3rdParty/asmjit/src)
|
|
|
|
add_library(Project64-bridge SHARED
|
|
JavaBridge.cpp
|
|
JavaRomList.cpp
|
|
jniBridge.cpp
|
|
jniBridgeSettings.cpp
|
|
Notification.cpp
|
|
SyncBridge.cpp
|
|
UISettings.cpp)
|
|
|
|
add_definitions(-DANDROID)
|
|
|
|
ADD_SUBDIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../3rdParty/asmjit ${CMAKE_CURRENT_BINARY_DIR}/3rdParty/asmjit)
|
|
ADD_SUBDIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../3rdParty/zlib ${CMAKE_CURRENT_BINARY_DIR}/3rdParty/zlib)
|
|
ADD_SUBDIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../Common ${CMAKE_CURRENT_BINARY_DIR}/Common)
|
|
ADD_SUBDIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../Project64-rsp-core ${CMAKE_CURRENT_BINARY_DIR}/Project64-rsp-core)
|
|
ADD_SUBDIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../Project64-core ${CMAKE_CURRENT_BINARY_DIR}/Project64-core)
|
|
target_link_libraries(Project64-bridge asmjit zlib Project64-rsp-core Project64-core Common log)
|