-# Build XM7/SDL, Agar.
+# Build Common Sourcecode Project, Agar.
# (C) 2014 K.Ohta <whatisthis.sowhat@gmail.com>
-# This is part of XM7/SDL, but license is apache 2.2,
+# This is part of , but license is apache 2.2,
# this part was written only me.
-
-cmake_minimum_required (VERSION 2.6)
+cmake_minimum_required (VERSION 2.8)
cmake_policy(SET CMP0011 NEW)
-message("")
-message("** Start of configure CommonSourceProject,FM-7, Agar **")
-message("")
-
-set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
-
project (emufm7)
+set(CMAKE_MODULE_PATH "${emufm7_SOURCE_DIR}/../cmake")
-set(BUILD_SHARED_LIBS OFF)
-set(USE_OPENMP ON CACHE BOOL "Build using OpenMP")
-set(USE_OPENCL ON CACHE BOOL "Build using OpenCL")
-set(USE_OPENGL ON CACHE BOOL "Build using OpenGL")
-set(XM7_VERSION 3)
-#set(WITH_DEBUGGER ON CACHE BOOL "Build witn XM7 Debugger.")
-
-include(detect_target_cpu)
-#include(windows-mingw-cross)
-# set entry
-set(CMAKE_SYSTEM_PROCESSOR ${ARCHITECTURE} CACHE STRING "Set processor to build.")
+set(BUILD_FM7 ON CACHE BOOL "Build for FM7")
+include(config_emufm7)
include(config_commonsource)
-add_definitions(-D_FM7)
-
-#include_directories(${CMAKE_CURRENT_SOURCE_DIR})
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm/fm7)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm/fm7/vram/generic)
-include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm/fmgen)
-
-add_subdirectory(../../src/vm vm/)
-#add_subdirectory(../../src/vm/fm7 vm/fm7)
-add_subdirectory(../../src/vm/fm7/vram/generic vm/fm7/vram/generic)
-add_subdirectory(../../src/vm/fmgen vm/fmgen)
-
-if(USE_SSE2)
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm/fm7/vram/sse2)
- add_subdirectory(../../src/vm/fm7/vram/sse2 vm/fm7/vram/sse2)
-endif()
-
-if(USE_SSE2)
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/agar/common/scaler/sse2)
-endif()