OSDN Git Service
(root)
/
csp-qt
/
common_source_project-fm7.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[BUILD] Set SOVERSION and GIT hash automatically.
[csp-qt/common_source_project-fm7.git]
/
source
/
src
/
vm
/
common_vm
/
CMakeLists.txt
diff --git
a/source/src/vm/common_vm/CMakeLists.txt
b/source/src/vm/common_vm/CMakeLists.txt
index
4fa5246
..
d383d4b
100644
(file)
--- a/
source/src/vm/common_vm/CMakeLists.txt
+++ b/
source/src/vm/common_vm/CMakeLists.txt
@@
-1,5
+1,8
@@
message("* vm/common_vm")
message("* vm/common_vm")
+SET(THIS_LIB_VERSION 2.0.0)
+
+#include(cotire)
set(s_vm_common_vm_srcs
../315-5124.cpp
../am9511.cpp
set(s_vm_common_vm_srcs
../315-5124.cpp
../am9511.cpp
@@
-8,7
+11,8
@@
set(s_vm_common_vm_srcs
../beep.cpp
../datarec.cpp
../disk.cpp
../beep.cpp
../datarec.cpp
../disk.cpp
-
+
+ ../harddisk.cpp
../hd146818p.cpp
../hd44102.cpp
../hd46505.cpp
../hd146818p.cpp
../hd44102.cpp
../hd46505.cpp
@@
-93,7
+97,7
@@
set(s_vm_common_vm_srcs
../z80pio.cpp
../z80sio.cpp
../z80pio.cpp
../z80sio.cpp
-
../libcpu_newdev/i86_base.cpp
+
#
../libcpu_newdev/i86_base.cpp
../libcpu_newdev/libcpu_i386/i386_opdef.cpp
../libcpu_newdev/libcpu_i386/i386_base_ext.cpp
../libcpu_newdev/libcpu_i386/i386_opdef.cpp
../libcpu_newdev/libcpu_i386/i386_base_ext.cpp
@@
-111,17
+115,24
@@
set(s_vm_common_vm_srcs
../fm7/hd6844.cpp
../fm7/mb61vh010.cpp
# ../fm7/dummydevice.cpp
../fm7/hd6844.cpp
../fm7/mb61vh010.cpp
# ../fm7/dummydevice.cpp
+
+ ../libcpu_newdev/device.cpp
)
)
-SET(THIS_LIB_VERSION 1.1.17)
+
+#set_directory_properties(PROPERTIES
+# COTIRE_PREFIX_HEADER_IGNORE_PATH ${SRC_BASE_DIR}/vm/mame
+#)
+
+add_definitions(-D__LIBRARY_NAME=\"libCSPcommon_vm.${THIS_LIB_VERSION}\")
if(WIN32)
if(WIN32)
-
#
include (GenerateExportHeader)
+include (GenerateExportHeader)
#add_library(CSPcommon_vm SHARED
#add_library(CSPcommon_vm SHARED
-#
${s_vm_common_vm_srcs}
+# ${s_vm_common_vm_srcs}
# )
# )
-#
+
#target_link_libraries(CSPcommon_vm PUBLIC
#target_link_libraries(CSPcommon_vm PUBLIC
-# ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/lib
qt_osd
.a
+# ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/lib
CSPosd.dll
.a
# ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPemu_utils.dll.a
# Qt5::Core
# Qt5::Gui
# ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPemu_utils.dll.a
# Qt5::Core
# Qt5::Gui
@@
-135,15
+146,16
@@
if(WIN32)
# LINK_INTERFACE_LIBRARIES ""
# )
#generate_export_header(CSPcommon_vm
# LINK_INTERFACE_LIBRARIES ""
# )
#generate_export_header(CSPcommon_vm
-#
BASE_NAME CSPcommon_vm
+# BASE_NAME CSPcommon_vm
# EXPORT_MACRO_NAME CSPcommon_vm_EXPORT
# EXPORT_FILE_NAME CSPcommon_vm_Export.h
# STATIC_DEFINE CSPcommon_vm_BUILT_AS_STATIC
#)
add_library(vm_common_vm
# EXPORT_MACRO_NAME CSPcommon_vm_EXPORT
# EXPORT_FILE_NAME CSPcommon_vm_Export.h
# STATIC_DEFINE CSPcommon_vm_BUILT_AS_STATIC
#)
add_library(vm_common_vm
-
${s_vm_common_vm_srcs}
+ ${s_vm_common_vm_srcs}
)
else()
)
else()
+
add_library(CSPcommon_vm SHARED
${s_vm_common_vm_srcs}
)
add_library(CSPcommon_vm SHARED
${s_vm_common_vm_srcs}
)
@@
-151,5
+163,6
@@
else()
SOVERSION ${THIS_LIB_VERSION}
VERSION ${THIS_LIB_VERSION}
)
SOVERSION ${THIS_LIB_VERSION}
VERSION ${THIS_LIB_VERSION}
)
+# cotire(CSPcommon_vm)
INSTALL(TARGETS CSPcommon_vm DESTINATION ${LIBCSP_INSTALL_DIR})
endif()
INSTALL(TARGETS CSPcommon_vm DESTINATION ${LIBCSP_INSTALL_DIR})
endif()