CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) ADD_COMPILE_OPTIONS( $<$:/MP> $<$:/D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING> $<$:$<$:/O2>> $<$:$<$:/O2>>) PROJECT(organizer) # sets ModOrganizer as StartUp Project in Visual Studio set_property(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" PROPERTY VS_STARTUP_PROJECT "ModOrganizer") set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) set(CMAKE_INSTALL_MESSAGE NEVER) SET(DEPENDENCIES_DIR CACHE PATH "") # hint to find qt in dependencies path LIST(APPEND CMAKE_PREFIX_PATH ${QT_ROOT}/lib/cmake) LIST(APPEND CMAKE_PREFIX_PATH ${LZ4_ROOT}/dll) LIST(APPEND CMAKE_PREFIX_PATH ${FMT_ROOT}/build) ADD_SUBDIRECTORY(src) set(vcxproj_user_file "${CMAKE_CURRENT_BINARY_DIR}/INSTALL.vcxproj.user") if(NOT EXISTS ${vcxproj_user_file}) FILE(WRITE ${vcxproj_user_file} "\n" "\n" "\n" "${CMAKE_INSTALL_PREFIX}/bin\n" "WindowsLocalDebugger" "${CMAKE_INSTALL_PREFIX}/bin/ModOrganizer.exe\n" "\n" "\n") endif() INSTALL(FILES dump_running_process.bat DESTINATION bin)