> On Sept. 30, 2016, 9:47 a.m., Kevin Funk wrote: > > kde-modules/KDECompilerSettings.cmake, line 74 > > <https://git.reviewboard.kde.org/r/128779/diff/1/?file=475491#file475491line74> > > > > `CMAKE_C_SIMULATE_ID STREQUAL "MSVC"` instead of > > `x${CMAKE_C_SIMULATE_ID} STREQUAL "xMSVC"` should do the job, no? > > > > There are multiple other places in this patch where `${FOO}` could be > > replaced by just `FOO`.
> CMAKE_C_SIMULATE_ID STREQUAL "MSVC" instead of x${CMAKE_C_SIMULATE_ID} > STREQUAL "xMSVC" should do the job, no? Probably, but this is what CMake does himself: https://gitlab.kitware.com/cmake/cmake/commit/4d52cd36ada014bc3e9a65be06b30966cf29f9a8 - Gleb ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/128779/#review99678 ----------------------------------------------------------- On Aug. 27, 2016, 3:48 p.m., Gleb Popov wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/128779/ > ----------------------------------------------------------- > > (Updated Aug. 27, 2016, 3:48 p.m.) > > > Review request for Extra Cmake Modules and kdewin. > > > Repository: extra-cmake-modules > > > Description > ------- > > By simply using `if(CMAKE_COMPILER_ID STREQUAL "Clang")` check is not enough > for clang-cl, as it turns on various '-style' flags and omits MSVC's '/style' > flags. > > With this patch i managed to compile much of KF5 up to konversation and kate. > > Known problems: `-std=gnu++98` flag is still appended, but i wasn't able to > figure out why. > > > Diffs > ----- > > kde-modules/KDECompilerSettings.cmake 6cecefd > kde-modules/KDEFrameworkCompilerSettings.cmake e41003d > > Diff: https://git.reviewboard.kde.org/r/128779/diff/ > > > Testing > ------- > > > Thanks, > > Gleb Popov > >