diff --git a/cmake/Modules/FindCSBuild.cmake b/cmake/Modules/FindCSBuild.cmake index 810eead..8ced175 100644 --- a/cmake/Modules/FindCSBuild.cmake +++ b/cmake/Modules/FindCSBuild.cmake @@ -101,7 +101,11 @@ if(DOTNET_CORE_FOUND) message(STATUS "Found .NET Core: ${DOTNET_CORE_VERSION}") set(CSBUILD_EXECUTABLE "${DOTNET_CORE_EXECUTABLE}") set(CSBUILD_CSPROJ "dotnetcore.csproj") - set(CSBUILD_BUILD_FLAGS "publish;-r;${DOTNET_CORE_RUNTIME}") + if (CMAKE_BUILD_TYPE MATCHES DEBUG) + set(CSBUILD_BUILD_FLAGS "publish;-r;${DOTNET_CORE_RUNTIME};-c;Debug") + else() + set(CSBUILD_BUILD_FLAGS "publish;-r;${DOTNET_CORE_RUNTIME};-c;Release") + endif() set(CSBUILD_OUPUT_PREFIX "${CSHARP_TARGET_FRAMEWORK}/publish/") set(CSHARP_INTERPRETER "${DOTNET_CORE_EXECUTABLE}") set(CSBUILD_RESTORE_FLAGS "restore;-r;${DOTNET_CORE_RUNTIME}")