update config

This commit is contained in:
Akash Mozumdar 2018-07-22 18:33:45 -07:00
parent e500c9ceed
commit e12a35a609
3 changed files with 3 additions and 66 deletions

View File

@ -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)

View File

@ -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
)

View File

@ -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>:>
) )
@ -88,9 +69,4 @@ target_compile_definitions(vnrhook
ITH_HAS_CRT ITH_HAS_CRT
ITH_HAS_SEH ITH_HAS_SEH
_CRT_NON_CONFORMING_SWPRINTFS _CRT_NON_CONFORMING_SWPRINTFS
) )
install(TARGETS vnrhook RUNTIME
DESTINATION .
CONFIGURATIONS Release
)