update config
This commit is contained in:
parent
e500c9ceed
commit
e12a35a609
@ -4,35 +4,14 @@ set(CMAKE_CONFIGURATION_TYPES Debug Release)
|
|||||||
|
|
||||||
project(NextHooker)
|
project(NextHooker)
|
||||||
|
|
||||||
set(CMAKE_INSTALL_PREFIX "" CACHE FILEPATH "installation path")
|
|
||||||
|
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}/Debug")
|
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}/Release")
|
|
||||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}/Debug")
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG "${CMAKE_BINARY_DIR}/Debug")
|
||||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}/Release")
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE "${CMAKE_BINARY_DIR}/Release")
|
||||||
|
|
||||||
set(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION ON)
|
|
||||||
|
|
||||||
execute_process(COMMAND "cmd" " /C date /T" OUTPUT_VARIABLE FULLDATE)
|
|
||||||
# set(DATE "07/13/2018")
|
|
||||||
string(SUBSTRING ${FULLDATE} 4 10 BUILD_DATE)
|
|
||||||
set(BUILD_DATE ${BUILD_DATE})
|
|
||||||
|
|
||||||
set(CPACK_GENERATOR "ZIP")
|
|
||||||
set(CPACK_PACKAGE_VERSION_MAJOR 1)
|
|
||||||
set(CPACK_PACKAGE_VERSION_MINOR 0)
|
|
||||||
set(CPACK_PACKAGE_VERSION_PATCH 4)
|
|
||||||
set(CPACK_SOURCE_GENERATOR "ZIP")
|
|
||||||
set(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\\\.svn/;/\\\\.bzr/;/\\\\.hg/;/\\\\.git/;\\\\.swp$;\\\\.#;/#" ".*\\\\.user$" "\\\\.gitignore$" "\\\\.gitmodules$" "\\\\.git$")
|
|
||||||
include(CPack)
|
|
||||||
|
|
||||||
add_compile_options(
|
add_compile_options(
|
||||||
#/Zc:auto # config.pri
|
#/Zc:auto # config.pri
|
||||||
/wd4819 # config.pri
|
/wd4819 # config.pri
|
||||||
/MP
|
/MP
|
||||||
/GS-
|
/GS-
|
||||||
$<$<CONFIG:MinSizeRel>:/MT>
|
|
||||||
#$<$<CONFIG:Debug>:/MTd>
|
|
||||||
)
|
)
|
||||||
|
|
||||||
add_definitions(
|
add_definitions(
|
||||||
@ -52,4 +31,3 @@ include_directories(
|
|||||||
|
|
||||||
add_subdirectory(texthook)
|
add_subdirectory(texthook)
|
||||||
add_subdirectory(vnrhook)
|
add_subdirectory(vnrhook)
|
||||||
# add_subdirectory(profile)
|
|
||||||
|
@ -1,11 +1,3 @@
|
|||||||
# texthook.pro
|
|
||||||
# CONFIG += noqtgui dll #eha # eha will catch all exceptions, but does not work on Windows XP
|
|
||||||
|
|
||||||
# DEFINES += ITH_HAS_CRT # Use native CRT
|
|
||||||
|
|
||||||
# # TODO: Get rid of dependence on msvc's swprintf
|
|
||||||
# DEFINES += _CRT_NON_CONFORMING_SWPRINTFS
|
|
||||||
|
|
||||||
project(host)
|
project(host)
|
||||||
|
|
||||||
set(vnrhost_src
|
set(vnrhost_src
|
||||||
@ -26,21 +18,12 @@ set_target_properties(vnrhost PROPERTIES LINK_FLAGS /SUBSYSTEM:WINDOWS)
|
|||||||
|
|
||||||
target_compile_options(vnrhost PRIVATE
|
target_compile_options(vnrhost PRIVATE
|
||||||
# /GR-
|
# /GR-
|
||||||
$<$<CONFIG:MinSizeRel>:/MT>
|
$<$<CONFIG:Release>:/MT>
|
||||||
$<$<CONFIG:Debug>:>
|
$<$<CONFIG:Debug>:>
|
||||||
)
|
)
|
||||||
|
|
||||||
#STRING(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
|
|
||||||
|
|
||||||
target_link_libraries(vnrhost)
|
|
||||||
|
|
||||||
target_compile_definitions(vnrhost
|
target_compile_definitions(vnrhost
|
||||||
PRIVATE
|
PRIVATE
|
||||||
ITH_HAS_CRT
|
ITH_HAS_CRT
|
||||||
_CRT_NON_CONFORMING_SWPRINTFS
|
_CRT_NON_CONFORMING_SWPRINTFS
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS vnrhost RUNTIME
|
|
||||||
DESTINATION .
|
|
||||||
CONFIGURATIONS Release
|
|
||||||
)
|
|
||||||
|
@ -1,22 +1,3 @@
|
|||||||
# # hook.pro
|
|
||||||
# # Exception handler to catch all exceptions
|
|
||||||
# CONFIG += dll noqt eh eha # noeh nosafeseh
|
|
||||||
|
|
||||||
# DEFINES += ITH_HAS_CRT ITH_HAS_SEH
|
|
||||||
# DEFINES += MEMDBG_NO_STL NTINSPECT_NO_STL # disabled as not used
|
|
||||||
|
|
||||||
# # jichi 11/13/2011: disable swprinf warning
|
|
||||||
# DEFINES += _CRT_NON_CONFORMING_SWPRINTFS
|
|
||||||
|
|
||||||
# config.pri
|
|
||||||
# CONFIG(eha) {
|
|
||||||
# message(CONFIG eha)
|
|
||||||
# QMAKE_CXXFLAGS_STL_ON -= /EHsc
|
|
||||||
# QMAKE_CXXFLAGS_EXCEPTIONS_ON -= /EHsc
|
|
||||||
# QMAKE_CXXFLAGS_STL_ON += /EHa
|
|
||||||
# QMAKE_CXXFLAGS_EXCEPTIONS_ON += /EHa
|
|
||||||
# }
|
|
||||||
|
|
||||||
project(engine)
|
project(engine)
|
||||||
|
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
@ -72,7 +53,7 @@ set_target_properties(vnrhook PROPERTIES
|
|||||||
|
|
||||||
target_compile_options(vnrhook PRIVATE
|
target_compile_options(vnrhook PRIVATE
|
||||||
/EHa
|
/EHa
|
||||||
$<$<CONFIG:MinSizeRel>:/MT>
|
$<$<CONFIG:Release>:/MT>
|
||||||
$<$<CONFIG:Debug>:>
|
$<$<CONFIG:Debug>:>
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -89,8 +70,3 @@ target_compile_definitions(vnrhook
|
|||||||
ITH_HAS_SEH
|
ITH_HAS_SEH
|
||||||
_CRT_NON_CONFORMING_SWPRINTFS
|
_CRT_NON_CONFORMING_SWPRINTFS
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS vnrhook RUNTIME
|
|
||||||
DESTINATION .
|
|
||||||
CONFIGURATIONS Release
|
|
||||||
)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user