OSDN Git Service

[Build][CMAKE][JR100]
authorK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 25 Sep 2015 16:28:26 +0000 (01:28 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 25 Sep 2015 16:28:26 +0000 (01:28 +0900)
source/build-cmake/jr100/CMakeLists.txt [new file with mode: 0644]

diff --git a/source/build-cmake/jr100/CMakeLists.txt b/source/build-cmake/jr100/CMakeLists.txt
new file mode 100644 (file)
index 0000000..f8a6b33
--- /dev/null
@@ -0,0 +1,68 @@
+# Build Common Sourcecode Project, Qt.
+# (C) 2014 K.Ohta <whatisthis.sowhat@gmail.com>
+# This is part of XM7/SDL, but license is apache 2.2,
+# this part was written only me.
+
+cmake_minimum_required (VERSION 2.8)
+cmake_policy(SET CMP0011 NEW)
+
+message("")
+message("** Start of configure CommonSourceProject,EPSON HC 80, Qt **")
+message("")
+
+set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/../cmake")
+
+
+project (emujr100)
+
+set(EXEC_TARGET emujr100)
+
+set(LOCAL_LIBS            vm_jr100
+                  vm_vm
+                  common_common
+                  qt_jr100
+                  qt_gui
+                   )
+
+set(VMFILES_BASE
+
+  mc6800.cpp
+  pcm1bit.cpp
+  sy6552.cpp
+  not.cpp
+  datarec.cpp
+  
+  event.cpp
+)
+
+
+set(USE_OPENMP ON CACHE BOOL "Build using OpenMP")
+set(USE_OPENGL ON CACHE BOOL "Build using OpenGL")
+set(WITH_DEBUGGER ON CACHE BOOL "Build with debugger.")
+
+include(detect_target_cpu)
+#include(windows-mingw-cross)
+# set entry
+set(CMAKE_SYSTEM_PROCESSOR ${ARCHITECTURE} CACHE STRING "Set processor to build.")
+
+set(VMFILES ${VMFILES_BASE})
+add_definitions(-D_JR100)
+set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/jr100.qrc)
+
+#include_directories(${CMAKE_CURRENT_SOURCE_DIR})
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/vm/jr100)
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/jr100)
+
+include(config_commonsource)
+
+
+
+if(USE_SSE2)
+# include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../src/qt/common/scaler/sse2)
+endif()
+
+add_subdirectory(../../src/vm/jr100 vm/jr100)
+add_subdirectory(../../src/qt/jr100 qt/jr100)
+     
+add_subdirectory(../../src/qt/common qt/common)