OSDN Git Service

[COMMON] Fix unaligned SIMD variables.Fix crash built with "-msse2" at Win32.
[csp-qt/common_source_project-fm7.git] / source / build-cmake / cmake / config_qc10.cmake
1 set(VM_NAME qc10)
2 set(USE_FMGEN OFF)
3 set(WITH_JOYSTICK OFF)
4 set(WITH_MOUSE OFF)
5
6 set(FLAG_USE_Z80 ON)
7 set(VMFILES
8                    i8237.cpp
9                    upd7220.cpp
10                    io.cpp
11                    event.cpp
12 )
13 set(VMFILES_LIB
14                    noise.cpp
15                    i8237_base.cpp
16                    i8253.cpp
17                    i8255.cpp
18                    i8259.cpp
19                    upd7220_base.cpp
20                    hd146818p.cpp
21                    pcm1bit.cpp
22                    upd765a.cpp
23                    z80sio.cpp
24
25                    disk.cpp
26 )                  
27
28 set(BUILD_SHARED_LIBS OFF)
29 set(USE_OPENMP ON CACHE BOOL "Build using OpenMP")
30 set(USE_OPENGL ON CACHE BOOL "Build using OpenGL")
31 set(BUILD_QC10 OFF CACHE BOOL "Build emuqc10 (Monochrome)")
32 set(BUILD_QC10COLOR OFF CACHE BOOL "Build emuqc10_cms")
33 set(WITH_DEBUGGER ON CACHE BOOL "Build with debugger.")
34
35 include(detect_target_cpu)
36 #include(windows-mingw-cross)
37 # set entry
38 set(CMAKE_SYSTEM_PROCESSOR ${ARCHITECTURE} CACHE STRING "Set processor to build.")
39
40 add_definitions(-D_CONFIGURE_WITH_CMAKE)
41 add_definitions(-D_QC10)
42 if(BUILD_QC10COLOR)
43   set(EXEC_TARGET emuqc10_cms)
44   add_definitions(-D_COLOR_MONITOR)
45   set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/qc10cms.qrc)
46 else()
47   set(EXEC_TARGET emuqc10)
48   set(RESOURCE ${CMAKE_SOURCE_DIR}/../../src/qt/common/qrc/qc10.qrc)
49 endif()
50
51 include(config_commonsource)