add_definitions(-DUSE_SHARED_DLL)
add_definitions(-DUSE_SHARED_UI_DLL)
add_definitions(-DUSE_SHARED_DEVICES_DLL)
+elseif(WIN32)
+ add_definitions(-DUSE_SHARED_DLL)
+ add_definitions(-DUSE_SHARED_UI_DLL)
endif()
set(USE_FMGEN ON)
include(FindZLIB)
if(ZLIB_FOUND)
add_definitions(-DUSE_ZLIB)
- include_directories(${ZLIB_INCLUDE_DIRS})
+ include_directories(${ZLIB_INCLUDE_DIRS})
endif()
# GCC Only?
add_subdirectory("${PROJECT_SOURCE_DIR}/src/vm/fmgen" vm/fmgen)
else()
add_subdirectory("${PROJECT_SOURCE_DIR}/src" common)
- add_subdirectory("${PROJECT_SOURCE_DIR}/src/vm" vm)
+ add_subdirectory("${PROJECT_SOURCE_DIR}/src/vm/common_vm" vm/)
+ add_subdirectory("${PROJECT_SOURCE_DIR}/src/vm/fmgen" vm/fmgen)
endif()
function(ADD_VM VM_NAME EXE_NAME VMDEF)
# endif()
if(NOT USE_DEVICES_SHARED_LIB)
if(USE_FMGEN)
- set(VM_APPEND_LIBS fmgen)
+ set(VM_APPEND_LIBS CSPfmgen)
else()
set(VM_APPEND_LIBS)
endif()
endif()
if(WIN32)
- set(LOCAL_LIBS
- common_emu
- qt_${EXE_NAME}
- vm_${EXE_NAME}
- vm_vm
- ${VM_APPEND_LIBS}
- ${DEBUG_LIBS}
- common_${EXE_NAME}
- )
- else()
- set(LOCAL_LIBS
- qt_${EXE_NAME}
- vm_${EXE_NAME}
- vm_vm
- ${VM_APPEND_LIBS}
- ${DEBUG_LIBS}
- common_${EXE_NAME}
- )
- endif()
- if(WIN32)
set(BUNDLE_LIBS
${OPENGL_LIBRARY}
${OPENCL_LIBRARY}
set(LOCAL_LIBS
qt_${EXE_NAME}
vm_${EXE_NAME}
- vm_vm
+ vm_common_vm
${VM_APPEND_LIBS}
${DEBUG_LIBS}
common_${EXE_NAME}
)
else()
set(BUNDLE_LIBS
+ CSPosd
+# CSPfmgen
+ CSPgui
+ CSPemu_utils
+ CSPavio
${BUNDLE_LIBS}
-# -lCSPosd
-# -lCSPgui
-# -lCSPavio
)
endif()
add_subdirectory("${PROJECT_SOURCE_DIR}/src/vm/${VM_NAME}" vm/${EXE_NAME} EXCLUDE_FROM_ALL)
if(NOT USE_DEVICES_SHARED_LIB)
if(USE_FMGEN)
- add_subdirectory("${PROJECT_SOURCE_DIR}/src/vm/fmgen" vm/fmgen_${EXE_NAME} EXCLUDE_FROM_ALL)
+# add_subdirectory("${PROJECT_SOURCE_DIR}/src/vm/fmgen" vm/fmgen_${EXE_NAME} EXCLUDE_FROM_ALL)
endif()
endif()
add_subdirectory("${PROJECT_SOURCE_DIR}/src/qt/machines/${VM_NAME}" qt/${EXE_NAME} EXCLUDE_FROM_ALL)