diff options
| author | Al <gabriel.cortesi@outlook.com> | 2019-05-28 09:44:17 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-05-28 09:44:17 +0200 |
| commit | 1e3a10c8b22ac1362b1455de6f9d9f8ba739883b (patch) | |
| tree | 416ec0aef666525eb1abf46e5211b6042965a87e /CMakeLists.txt | |
| parent | 6db22ef38898c4ada0dc1d54e697c3edc34ffd54 (diff) | |
| parent | 42159d28ecf94acd0f9ffb3ae59674a0962fa438 (diff) | |
Merge pull request #732 from isanae/cmake-changes
Adds filters, precompiled headers and quietness to the Visual Studio projects
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 3955cc75..ced097e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,9 +7,25 @@ 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) 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} + "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + "<Project ToolsVersion=\"Current\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n" + "<PropertyGroup>\n" + "<LocalDebuggerWorkingDirectory>${CMAKE_INSTALL_PREFIX}/bin</LocalDebuggerWorkingDirectory>\n" + "<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>" + "<LocalDebuggerCommand>${CMAKE_INSTALL_PREFIX}/bin/ModOrganizer.exe</LocalDebuggerCommand>\n" + "</PropertyGroup>\n" + "</Project>\n") +endif() |
