On Sun, May 11, 2014 at 12:22 AM, Kornel Benko <kor...@lyx.org> wrote:
> Am Samstag, 10. Mai 2014 um 22:26:24, schrieb Abdelrazak Younes < > you...@lyx.org> > > On Sat, May 10, 2014 at 9:50 PM, Kornel Benko <kor...@lyx.org> wrote: > > > > > Am Samstag, 10. Mai 2014 um 18:32:13, schrieb Abdelrazak Younes < > > > you...@lyx.org> > > > > Hi guys, > > > > > > > > Just checked out feature/str-metrics and I got some warning when > running > > > > cmake: > > > > > > > > CMake Warning (dev) at src/CMakeLists.txt:106 (add_executable): > > > > Policy CMP0028 is not set: Double colon in target name means ALIAS > or > > > > IMPORTED target. Run "cmake --help-policy CMP0028" for policy > details. > > > > Use the cmake_policy command to set the policy and suppress this > > > warning. > > > > > > > > Target "lyx2.2" links to target "Qt5::Concurrent" but the target > was > > > not > > > > found. Perhaps a find_package() call is missing for an IMPORTED > > > target, > > > > or > > > > an ALIAS target is missing? > > > > This warning is for project developers. Use -Wno-dev to suppress it. > > > > > > I don't see it. But I don't have Qt5 anyway. > > > > > > > I use Qt4.8 but Qt5 is also installed I think but only the runtime not > the > > devel package. > > Maybe this is the cause of the warning > 'Target "lyx2.2" links to target "Qt5::Concurrent"', > Could you install the Qt5 devel? > I can't at this point for other project reasons, sorry. > Please notice that I am guessing only and cannot verify. > > > > Could you display the command arguments of add_executable on line 106? > > > > > > message(STATUS ${_lyx} > > > ${WIN32_CONSOLE} > > > ${LYX_BUILD_BUNDLE} > > > ${lyx_sources} > > > ${lyx_headers} > > > ${vld_files} > > > ${FILE_RC} > > > ${lyx_info_files} > > > ${lyx_cmake_files} > > > ${OSX_BUNDLE_FILES} > > > ) > > > > > > To see, where is the colon inserted? > > > > > > > Here it is: > > > > Nothing special in it. Especially no colon ':'. > Are you using new cmake ( >= 3.0)? > Yes, I forgot I was using a development version, sorry about that: 3.0.20140324-g4f419 > > > > > > > > By the way, I just run "cmake .." without any argument, is this good > > > enough > > > > those days? > > > > > > No. But since some values will be used from cache, so it may fit. > > > > > > > This was a fresh checkout, so no cache. My question was about make sure I > > don't miss important cmake definitions. > > You do miss some. > LYX_CPACK, LYX_ASPELL, LYX_ENCHANT, LYX_HUNSPELL. > > (If you don't use CPACK then at least use LYX_INSTALL option) > Hunspell is installed on my system, why don't we pick that automatically? Thanks, Abdel.